Node.js和Express新手,我试图理解这两个似乎重叠的概念,路由与控制器.
我已经看到了简单的app.js + routes/*的例子,这似乎足以路由所需的各种请求.
但是,我也看到有人在谈论使用控制器,有些则暗示了更正式的MVC模型(???).
如果有人可以帮助我清除这个谜团,如果你有一个很好的例子来设置Node.js + Express框架中的控制器那将会很棒!
谢谢,
Mic*_*ley 121
关于Express(和Node一般)的一个很酷的事情是它没有对你提出很多意见; 其中一个缺点是它没有对你提出任何意见.因此,您可以自由(并且需要!)自行设置任何此类意见(模式).
对于Express,您绝对可以使用MVC模式,如果您愿意,路由处理程序当然可以担任控制器的角色 - 但您必须以这种方式进行设置.可以在Express示例文件夹中找到一个很好的示例,名为mvc
.如果你看一下lib/boot.js
,你可以看到他们如何设置示例来要求目录中的每个文件controllers
,并根据控制器上创建的方法的名称动态生成Express路由.
归档时间: |
|
查看次数: |
59448 次 |
最近记录: |