我创建了一条路线并为它提供了一条模板路径。但是,当我运行该应用程序时,它表示“没有路由'”。路由器根本不遵循路径。 (我确定路由器软件包已安装,因为如果我不创建并指定任何路由,则在主页面上会显示默认消息如何使用路由器)
HTML:
<head>
<title>todos</title>
</head>
<body>
{{>todos}}
</body>
<template name="register">
<h2>Register</h2>
</template>
route.js:
Router.route('/register');
答案 0 :(得分:2)
仅使用代码/标记创建一个新项目(并添加铁:路由器)我在浏览器控制台中看到两个错误:
所以第一个很简单 - 添加一个名为todos的模板,或删除包含它的标记。
第二个错误是铁:路由器抛出。它必须依赖于默认情况下不再包含在流星基础包中的ejson包。
meteor add ejson
将修复此问题,然后/ register路由将起作用。