如何将startbootstrap主题用作Express应用程序的一部分

时间:2018-04-01 21:05:31

标签: node.js express model-view-controller gulp bootstrap-themes

我在一个名为startbootstrap的网站上使用了一个bootstrap主题,它要求你下载很多软件包,并且有自己独特的文件夹结构。我想使用Node在Express应用程序中提供此前端。我对我的文件夹结构应该是什么样子有一个模糊的概念,a.k.a。,我应该把东西拉进去并指向Public文件夹。但是,我对具体细节不太了解。 Startbootstrap使用我不完全理解的技术,如gulp和travis。我能够成功运行到目前为止的功能,同时还可以使用Particles.js库,但我想做更多 - 我想添加一个后端,并使用express提供用户和管理页面。我该如何构建这个?

1 个答案:

答案 0 :(得分:0)

通常的快速服务器应用程序布局如下所示:

assets
    components
        bootstrap
        react
    index.html
    script.js 
app.js

这是结构化的简化示例。将所有静态内容放入资源文件夹。并使用static中间件:

提供服务
// app.js
const app = express();

app.use(express.static(__dirname + '/assets'));
// Your app middlewares goes here
app.use(yourMiddleware1);
app.use(yourMiddleware2);
//...
app.use(yourMiddlewareN);

app.listen();