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