在哪里为Meteor应用程序添加单独的管理界面?

And*_*Mao 10 routes package meteor meteorite

我正在尝试为Meteor应用程序构建一个智能包,它提供了一些基于智能包功能的监控功能和其他工具.有关详细信息,请阅读此问题.

无论如何,我正在试图找出为这个包创建一个管理界面的最佳方法,当然它本身也可以在Meteor中运行.理想情况下,我喜欢与天文台类似的东西,除了在网站的一个单独的部分,包可以控制(甚至在不同的端口.)

观察者们解决这个问题的方式非常巧妙 - 他们只是在主应用页面上有一个提供必要信息的弹出窗口.在我看来,这很好,但不是在应用程序上显示界面的最佳方式.使用路由的问题在于每个人使用的流行的Meteor路由器不支持多个页面的"堆栈",并且已经开发的更好的Meteor路由器(例如,Devshop 5中的Chris Mather )尚未发布然而.

任何人都可以提出一个解决这个问题的好方法吗?理想情况下,我的包只能在网站的单独部分上呈现自己的管理模板,例如/admin.

MrM*_*gli 3

正如 James Hatfield 指出的那样,Iron-Router 现在支持多种布局。对于现在关注此线程的人来说,这是处理多布局场景的最佳方法。

Router.map ->
  @route 'home',
    layoutTemplate: 'homeLayout'
    path: '/'

  @route 'dashboard',
    layoutTemplate: 'dashboardLayout'
Run Code Online (Sandbox Code Playgroud)