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

时间:2015-02-06 07:20:39

标签: routes mean-stack mean.io

"适当的"方式(如果有的话)在mean.io中使用多个路由文件来路由请求?

我想组织使用多个文件。

2 个答案:

答案 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');

您无需触摸系统目录的代码。希望它会有所帮助。