【问题标题】:Iron-Router list of routes to redirectIron-Router 要重定向的路由列表
【发布时间】:2014-04-11 02:41:41
【问题描述】:

在 Iron-Router 中,是否可以有一个所有重定​​向到同一路由的路由列表?例如,如果用户搞砸并输入 /page/not-a-page 而不是 /page/valid-page,我想将他们重定向到 /pages 而不是错误的 url 页面。

【问题讨论】:

    标签: meteor iron-router


    【解决方案1】:

    您可以在该场景中定义一个未找到的模板,使用:

    Router.configure({
      notFoundTemplate: 'notFound'
    });
    

    例如,您未找到的模板可以是您的页面模板

    【讨论】:

    • 那将适用于所有模板。有没有办法只为这条路线做到这一点?像正则表达式捕获之类的东西?
    • 您还可以为单个路由定义一个 notFoundTemplate。它将基于您的数据函数是否返回 null
    猜你喜欢
    • 2013-09-19
    • 2018-11-21
    • 1970-01-01
    • 2014-02-13
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 2013-09-02
    相关资源
    最近更新 更多