比如:controller router什么的怎么放。 刚看了一眼那个nodeclube 是通过 app.js 里 route(app)传过去的 我看到过两个方法一个是这样的一个是定义一个全局的 app变量
不知道4.X新增了router之后是否有更好的写法
8 回复
@Hanggi 这种写法是不正确的,express.router(path).all(fn).get(fn).post(fn) 才是正确的。path 是在route 里面穿进去的 源代码如下 methods.concat(‘all’).forEach(function(method){ proto[method] = function(path){ var route = this.route(path) route[method].apply(route, slice.call(arguments, 1)); return this; }; });