我想正确处理这个案例,在我的Meteor应用程序中URL可能稍微偏离(例如输入错误,错误的情况)并且我正在使用iron:路由器进行路由。
如何定义我的常规路线,然后定义某种“全部捕获”路线或“找不到路线”回调?铁:路由器提供这样的功能还是有简单的解决方法或社区包?
我可以通过做类似
之类的工作来解决这个问题Router.route('/:slug', ...)
持续。但是,一旦定义路线不仅来自主应用程序内部而且来自包裹我也遇到麻烦,因为没有办法说“并且最后运行这条特定路线”。
谢谢大家!
答案 0 :(得分:0)
是的,首先,你使用的是一个老铁:路由器api,检查其documentation是否有最新的路由处理。
路由器处理RegEx,因此您可以创建捕获任何字符串的最终路由。
答案 1 :(得分:0)
这样的事情会起作用吗?
this.route('notFound', {
path: '*'
});