想知道构建应用程序的ejs部分的最佳方法是什么, 这是我目前的结构。
在maindir内部/
在/ maindir / homepage / ejs /
中这是构建应用程序的一种不错的方式吗?特别是从partials /目录导入到每个新视图中还是有更好的方法来实现这个目标?
答案 0 :(得分:0)
这是构建应用程序的一种不错的方式吗?
问题/答案完全是主观的。
我的回答将基于大多数开发人员所做的事情。
传统上,Express应用程序的根文件夹结构如下:
example
├── app.js
├── controllers
├── models
├── public
└── views
如您所见,这是MVC模式。上面的替代模式(在前端应用程序中很常见)是按功能/组件进行组织:
example
├── app.js
├── auth
│ ├── auth-controller.js
│ ├── auth-view.ejs
│ └── auth-model.js
├── notification
│ ├── notification-controller.js
│ ├── notification-view.ejs
│ └── notification-model.js
└── topic
根据您的个人喜好或您的团队决定的内容。
答案 1 :(得分:0)
如果您不熟悉设置express
应用,可以使用express-generator作为一个很好的起点。