分离快速应用程序的不同层的最佳方法是什么,以便我的app.js文件不会充满功能?我来自Java世界,所以我通常将模型,业务逻辑和DAO代码放在不同的层中.
另一个问题,一直困扰着我:如何在app.js中打开与数据库的连接,然后在需要访问它的各种代码之间共享?不是路由功能,而是业务逻辑模块.
小智 7
将此项目视为单独的文件,如下所示:
https://github.com/lethus/popbroker
routes.js - 这里我们放置路由,通常引用控制器
models.js - 在这里建模您放置MongoDB的功能
forms.js - 您处理对象的验证
controllers/users.js - 这就像java UI,在这里我们调用models.js并执行insert,update,list,Finds
归档时间: |
|
查看次数: |
13664 次 |
最近记录: |