REST API Node.js,组织
我实际上使用Node.js和Express 4.0来开发一个REST API,我想澄清一些事情。
该服务实际上是工作,但在一个单一的JavaScript文件,我在寻找一种很好的方法,把它切成多个部分。
我正在考虑MVC,但是在实际的路线系统中,控制器是什么? 它是路线的声明function吗?
我怎样才能将不同的路线分成多个文件? (如user_routes,billing_routes)等…我知道如何导出模块等…但有多个文件中的应用程序= express()似乎不工作(不同的instanciation)从哪里开始听的部分?
这些是初学者的问题,但请明确:-)
感谢提前
你可以看看这些例子:
mvc: https : //github.com/visionmedia/express/tree/master/examples/mvc和route-separation: https : //github.com/visionmedia/express/tree/master/examples/route-separation
另外这里有关于这个主题的两个好post:
https://stackoverflow.com/a/13611448/2846161
ExpressJS如何构build应用程序?
- app.get(“/ api / current_user”..不会在passport.jsvalidation后触发
- Electron.js如何最小化/closures窗口到系统托盘和从托盘恢复窗口?
- angular色应用$ http请求到本地主机上的节点应用
- hapi.js处理错误的最好方法
- 摩卡:如何添加代码块(testing为函数/string),而不是mocha.addFile
- Node.Js Express和Mongoose响应模型修改
- ES6 Dyanmic Promise从arrays链接
- 有没有什么办法可以像没有mongodb的_idstring一样创buildmongodb?
- 上传图片到tinyMCE