// 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: '/'
});
});
&#34; http://hedcet.com:3000/&#34;工作得很好
但
当我尝试&#34; http://hedcet.com:3000/x&#34; (route / x)未在router.js中定义,它在控制台&amp;中显示错误。不显示notFound模板
// console error
Uncaught Error: Oh no! No route found for path: "/x"
你能提出任何解决方案吗?我想显示notFound模板,如果有任何尝试meteor中的非现有路径
答案 0 :(得分:7)
你有一个&#39;应该是一个&#39; T&#39;在notFoundtemplate。