Meteor 新的编码和使用流星。部署问题

Meteor 新的编码和使用流星。部署问题,meteor,deployment,iron-router,Meteor,Deployment,Iron Router,我创建了一个非常简单的应用程序来开始我的学习过程。我使用了meteor部署步骤,我在页面上收到了这个错误 Router.route('/', function () { this.render('Home', { data: function () { return Items.findOne({_id: this.params._id}); } }); }); 我在网上搜索过,不幸的是,我没有路由器知识来理解许多答案。我将把我的路线代码放在这里: Router.configure

我创建了一个非常简单的应用程序来开始我的学习过程。我使用了meteor部署步骤,我在页面上收到了这个错误

Router.route('/', function () {
 this.render('Home', {
   data: function () { return Items.findOne({_id: this.params._id}); }
 });
}); 
我在网上搜索过,不幸的是,我没有路由器知识来理解许多答案。我将把我的路线代码放在这里:

Router.configure({
 layoutTemplate:'layout'
});

Router.route('/', function () {
 this.render('home');
});

Router.route('/red', function () {
 this.render('red');
});

Router.route('/yellow', function () {
 this.render('yellow');
});

Router.route('/green', function () {
 this.render('green');
});

Router.route('/home', function () {
 this.render('home');
});

它可以在本地主机中正常路由。如果有人能帮我,或者给我指出正确的方向,那真的很有帮助。我对这个(上周开始)非常陌生,所以请理解。谢谢。

问题实际上来自meteor模板中的演示js。一旦我从js中删除了代码,它就工作得很好

你能编辑这个问题来指出实际的错误吗?你是不是忘了写下运行这个程序时收到的“错误”?问一下,你在应用程序中使用哪个路径呈现“主页”模板,它只是“/”还是
/home
。我看到您正在使用这两个路径来呈现相同的页面。“错误”是Router.route('/',function(){this.render('Home',{data:function(){return Items.findOne({u id:this.params._id});}}});是屏幕显示的内容,而不是应用程序。我正在使用“/”作为home,我刚刚添加了最后一个,以查看它是否能正常工作。可能error是不正确的单词。该应用程序无法正常运行,屏幕上显示的是Iron Router,上面有我在回复中链接的内容。@Greenhorn/home is it,我已经删除了另一个。还是有同样的问题吗=(