MeteorJs没有将数据添加到收藏中 - 我被困在中级流星教程的第8点

时间:2017-06-25 15:16:57

标签: meteor meteor-autoform

我这几天正在研究MeteorJs,但此时仍然坚持:Intermediate Meteor Tutorial #8 - Insert Permissions, Publishing & Meteor Toys

Screenshot with error message

errorClass {error: 404, reason: "Method '/recipes/insert' not found", details: undefined, message: "Method '/recipes/insert' not found [404]", errorType: "Meteor.Error"…}

我检查了所有代码。我试图将一些想法与" todos"教程。我甚至添加了不安全和自动发布的包 - 但仍然出现错误。

如何在Mongol-panel的屏幕截图中看到Recipes集合。但是当我输入mongo shell:show collections时,它只显示" Users"采集。

我喜欢本教程的开头,我希望,我可以完成它,请帮我修复此错误。

2 个答案:

答案 0 :(得分:1)

这是一种方法,另一种方法是

您添加

this.Recipes = new Mongo.Collection('Recipes')

到无客户端或服务器文件。

这会自动让您访问Recipes集合到整个项目。

答案 1 :(得分:0)

我通过将client / collections / Recipe.js移动到导入/文件夹来修复此问题。我用一行代码添加了文件/lib/recipes.js: import {Recipes} from '../import/Recipes.js' 我怎么看,现在一切正常。单击“提交”按钮可向MongoDB添加条目。