过去我主要使用类似 Rails 的框架。最近,我一直在研究 Express.js。我注意到大多数示例在主 app.js 中进行路由,或者在 route.js 中进行渲染,我对此有点不舒服。
一个稍微熟悉的例子是Express.js 的 github 页面中的 mvc 文件夹,但即便如此,我发现路由的完成方式有点奇怪(另外,查看控制器内的文件夹?发生了什么?)。
我的问题是,我应该进行什么样的心态改变,或者是否有一种使用 Express.js 的标准方法可以清楚地将路由和控制器的关注点分开并使它们整齐地工作?
谢谢。