Meteor - Flowrouter:通用与可变路由

时间:2016-01-07 14:13:12

标签: meteor flow-router

我想显示由cityId定义的不同城市的帖子:

FlowRouter.route("/:cityId", {
   name: 'postList',
   action: function() {
      console.log(FlowRouter.getParam("cityId"));
      return BlazeLayout.render('mainLayout', {
        top: 'header',
        body: 'postList'
      });
    }
});

除此之外,我当然还有通用路线,例如' admin','注册'等等。
但是当我转到/signup时,postList路线会被激活,处理注册'单词作为城市ID,并且'注册'登录控制台。
定义FlowRouter.route("/postList/:cityId")之类的路线不是一种选择。

1 个答案:

答案 0 :(得分:1)

实际上,您需要控制路线定义顺序 define the /signup route before the generic one: /:cityId