sel*_*mer 2 node.js express mean-stack
我正在创建平均堆栈应用程序。如何使用 Express js 创建结构化后端源,例如:控制器、模型、路由等。我需要一些例子吗?
首先,做事没有一种方法。
根据我的经验,按业务功能划分比按技术类别划分更好。为什么?因为它提供了更多的上下文,将功能层面上而不是技术层面上的东西放在一起。此外,这还允许您减少在目录结构的主要位置之间的切换。这可以减少认知负荷,从而提高您的表现。
举个例子,假设我们正在构建一个博客网站。您只需要根据功能部分而不是技术部分进行分离。这允许您只打开一个目录,并专注于手头的任务。
当然,您将在您放置的功能模块之间共享一些东西common。
这就是我的方法:
src/
common/
db.js
config.js
profile/
User.model.js
Profile.model.js
register.route.js
register.tpl.js
login.route.js
login.tpl.js
forgotten.route.js
forgotten.tpl.js
post/
Post.model.js
create.route.js
create.tpl.js
edit.route.js
edit.tpl.js
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3501 次 |
| 最近记录: |