Node.js Express:路由和控制器

新的Node.js和Express,我试图理解这两个似乎重叠的概念,路由vs控制器。

我看到的例子简单的app.js路由/ *,这似乎足以路由所需的各种请求。

但是,我也看到人们在谈论使用控制器,有些意味着更正式的MVC模型(???)。

将是伟大的,如果有人可以帮助我清除这个谜,如果你有一个很好的例子,在Node.js Express框架中设置控制器将是伟大的!

谢谢,

Express(和Node一般)的一个很酷的东西是它不推送很多意见对你;其中一个缺点是它不会推你的任何意见。因此,你是自由的(并且需要!)自己设置任何这样的意见(模式)。

在Express的情况下,你肯定可以使用MVC模式,并且路由处理程序肯定可以担任控制器的角色,如果你想要 – 但你必须设置它的方式。一个很好的例子可以在Express examples folder中找到,叫做mvc.如果你看一下lib/boot.js,你可以看到他们如何设置示例来要求控制器目录中的每个文件,并生成快速路由根据在控制器上创建的方法的名称。

http://stackoverflow.com/questions/11076179/node-js-express-routes-vs-controller

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Node.js Express:路由和控制器