流星基本路由不工作,基本但不工作

时间:2014-12-18 22:20:37

标签: meteor

正如我从documentnaton所理解的那样,这些是创建路线的步骤,但它不起作用

我的流星版本是:Meteor 1.0.1

localhost basic] #meteor加铁:路由器       添加铁:位置版本1.0.4
      添加铁:版本1.0.5的动态模板       添加铁:版本1.0.5的路由器
      添加铁:布局版本1.0.5
      添加铁:中间件堆栈版本1.0.4       添加铁:版本1.0.4的网址       添加铁:控制器版本1.0.4
      添加铁:核心版本1.0.4

使用以下代码尝试了示例应用,但始终显示没有任何内容的空白页

My code as follows 
this is basic.js

Router.map(function() {
  this.route('hi', {
    path: '/hi',"enter code here"
    template: 'hello'
  });
});

# this is basic.html

<head>
  <title>Meteor Routing Test</title>
</head>

<body>
  {{> yield}}
</body>

<template name="hello">
  <h1>Hello World!</h1>
</template>

Can you please guide me if i am doing something wrong enter code here. I am opening this in http://locahost:3000 and http://locahost:3000/hi but not at all working

1 个答案:

答案 0 :(得分:0)

首先,正如sbking所说,你可以使用更新的铁路路由定义:路由器,如:

你的basic.js中的

//definition of the route
Router.route('/hi', function () { //Here the path
  this.render('hello');     // Here the name of the template you want to render
});

您没有'/'的路线,所以您在http://localhost:3000/看不到任何内容 但如果你通常去http://locahost:3000/hi,你会看到你的Hello世界

但是去读铁:路由器指南!这是值得的!