在使用多个.js文件构建REST API时,就结构而言,最佳实践是什么?我知道this线程,但是它已经发布很久了,所以我认为是时候对此进行一下刷新。 为了给您一些有关我的问题的背景知识,现在我有4个文件-
- app.js(初始应用)
- index.js(使用功能映射路线)
- controllers.js(定义路线使用的功能)
- db.js(连接到MongoDB)
db.js如下所示:
{{1}}
现在,我的想法是使app.js尽可能简单且尽可能小。我真正不能弄清楚的是如何构造db.js,使其符合最佳实践。 我想知道我的控制器无法到达db.js返回的对象的原因,尽管我想知道的是如何以一种易于理解和简洁的方式创建连接。