如何在 mean.io 中使用多个路由文件

How to use multiple routes files in mean.io

使用 mean.io 中的多个路由文件来路由请求的 "proper" 方法是什么(如果有的话)?

为了组织起见,我想使用多个文件。

我与 mean.io 开发人员进行了交谈。在最新的 mean.io 中(截至 [2/11/15] 发布),您必须从 packages/system/app.js 中删除 app.set('views', __dirname + '/server/views'); 行并将其添加到 packages/custom/yourPackageName/app.js。否则系统一会一直存在。

要回答这个问题...您似乎不能拥有多个路由文件。

但是,mean.io 开发人员(在 gitter 上)试图进行更改以允许覆盖视图,这样您就不必从 server/views 中删除该行。

您可以通过更改自定义包寄存器来实现此目的,可以在 package/custom/CustomPackage/app.js 文件 app.js 中找到

来自

CustomPackage.register(function(app, auth, database) {

CustomPackage.register(function(system, app, auth, database) {
app.set('views', __dirname + '/server/views');

您不需要接触系统目录的代码。希望对你有帮助。