Meteor Iron Router 默认路由 notFound

Meteor Iron Router default route notFound

我使用 iron 路由器创建了一个流星应用程序,默认路由器如下所示

Router.route('/', {
this.render('Ft');
});

然而,当我加载 http://localhost:3000/ 时,我不断得到 no found,因此模板 Ft 没有被加载。

如何在我的应用程序中定义默认路由?

其次,我有一个控制器功能,看起来像这样

 home: function() {
   this.render('Ft');
  },

我如何定义一个控制器函数来处理 / 这是索引控制器函数?

您需要传递一个对象:

Router.route('/',{
  name: 'home',
  template: 'Ft',
  controller(){
    /* your controller function. You don't need to render in that controller 
       if you define the template above */
  }
});