"适当的"方式(如果有的话)在mean.io中使用多个路由文件来路由请求?
我想组织使用多个文件。
答案 0 :(得分:1)
我和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
中删除该行。
答案 1 :(得分:0)
您可以通过更改自定义程序包寄存器来实现此目的,该寄存器可以在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');
您无需触摸系统目录的代码。希望它会有所帮助。