// main.html

<template name="layout">
    {{yield}}
</template>

<template name="notFound">
    notFound
</template>

// router.js

Router.configure({
    layoutTemplate: "layout",
    loadingTemplate: "loading",
    notFoundtemplate: "notFound"
});

Router.map(function() {

    this.route('home', {
        path: '/'
    });

});


http://hedcet.com:3000/”完美运行



当我尝试在router.js中未定义的“ http://hedcet.com:3000/x”(路由/ x)时,它在控制台中显示错误且未显示notFound模板

// console error

Uncaught Error: Oh no! No route found for path: "/x"


您能提出任何解决方案吗?如果要尝试流星中不存在的路径,我想显示notFound模板

最佳答案

您在notFoundtemplate中得到的“ t”应该是“ T”。

10-07 17:46