Meteor 的 Houston:admin 不适用于 Iron:router

Meteor's Houston:admin not working with Iron:router

我正在使用 iron:router 在我的 Meteor 应用程序中定义路径。

现在,我想使用 houston:admin 包为 Meteor 的 Mongodb.

提供类似 Django 的管理界面

问题是:

路由规则定义在shared/lib/routing.js.

默认路由在 client/app.js 中定义为:

 Router.go('config');

一个解决方案是,如果当前路径不以 /admin

开头,则仅强制执行默认路由

client/app.js

if(!Iron.Location.get().path.match(/^\/admin/)){
  Router.go('config');
}