【发布时间】:2015-01-06 19:21:42
【问题描述】:
我正在尝试使用 iron-router 为流星编写一条路由来捕获所有请求:
- /game/Quarterfinal3
- /game/Semifinal5
- /game/Grandfinal1
等等。 这是我尝试过的,但它不起作用......
Router.route('final', {path: "(\\/)(game)(\\/).*?(final)(\\d)"}, function() {
console.log("final");
this.render('notStartedGame');
});
我该如何解决这个问题?
【问题讨论】:
-
请原谅任何错误,因为我也从未使用过流星,也没有使用过铁路由器,但根据他们的文档:
Iron Router now uses path-to-regexp所以,在path-to-regexp 文档中,您可以使用类似/:game/.*(final)\d+.. 的东西盲目射击。 -
加我的 2 美分:
Router.route的新语法将路径作为第一个参数,您可以选择提供name选项,这与之前的行为相反。
标签: javascript regex meteor routes iron-router