【发布时间】:2018-06-11 04:36:16
【问题描述】:
想知道构建应用程序的 ejs 部分的最佳方式是什么, 这是我目前的结构。
在主目录/
- index.js // 启动应用程序
- 节点模块
- homepage/ // 我将为每个视图创建一个这样的文件夹
- partials/ // 有共同的组件 navbar.ejs 和 footer.ejs。
在主目录/主页/内
- routes.js // 有 app.get/post/put/deletes({"/homepage", controller.*}) 的
- controller.js // 导出控制器
- models.js // 导出 mongo 模型
- ejs/
在/maindir/homepage/ejs/里面
- app.ejs // 导入通用部分,例如来自partials/的导航栏和页脚以及来自components/的主页特定组件
- 组件/
这是构建应用程序的一种不错的方式吗?特别是从 partials/ 目录导入到每个新视图中,还是有更好的方法来实现这个目标?
【问题讨论】:
标签: node.js mongodb express mongoose ejs