我今天正在研究MeteorJs,但卡住了這一點:Intermediate Meteor Tutorial #8 - Insert Permissions, Publishing & Meteor Toys。MeteorJs不會將數據添加到集合 - 我卡在中級流星教程的第8點
errorClass {error: 404, reason: "Method '/recipes/insert' not found", details: undefined, message: "Method '/recipes/insert' not found [404]", errorType: "Meteor.Error"…}
我檢查了所有的代碼。我試圖將一些想法與「todos」教程結合起來。我甚至添加了不安全的自動發佈軟件包 - 但仍然出現錯誤。
如何在蒙古面板中看到截圖中有Recipes集合。但是當我輸入mongo shell:show collections時,它只顯示「Users」集合。
我喜歡本教程的開始,我希望我能完成它,請幫我解決這個錯誤。
你有一種叫做'/ recipes/insert'的方法嗎? –
不,用這個名字怎麼可以調用方法?在本教程中,沒有方法,但是我從其他更新的教程「todos」中複製了它,並且它沒有工作,我刪除了它,並且在當前教程中將其全部變成了類似。在這段代碼中有這個允許出版: 'Recipes.allow({ 插入:功能(用戶ID,DOC){ 回報!用戶id;} } )' 也有發佈和訂閱的配方。 –
啊,我認爲'/ recipes/insert'是一個內置的Meteor方法。您是否在客戶端和服務器上執行'const recipes = new Mongo.Collection('recipes')'? –