为何 expressjs 默认不支持 controller action 这种常见的开发方式? 写了controller action之后,还需要去routes写很多路由,如下 app.get('/login’, users.login) app.get('/logout’, users.logout) …
这种设计方式 缺点:麻烦 优点:url配置更加灵活
还有其他什么优点呢?
5 回复
再说了,expressjs 不是mvc 框架…你提的这个问题…没提到点上…
你需要controller action 的模式,可以参考一些基于express 的mvc
Monorail.js – Ultra lightweight MVC framework for Node.js Locomotive – Powerful MVC framework for Node.js. Inspired by Ruby on Rails. CompoundJS – High-level MVC framework inspired by RoR