我这几天正在研究MeteorJs,但此时仍然坚持:Intermediate Meteor Tutorial #8 - Insert Permissions, Publishing & Meteor Toys。
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"采集。
我喜欢本教程的开头,我希望,我可以完成它,请帮我修复此错误。
答案 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添加条目。