今回は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"チュートリアルと組み合わせようとしました。私は安全でないパッケージや自動公開パッケージを追加しましたが、エラーは表示されます。
モンゴルのスクリーンショットには、レシピコレクションがあります。しかし、私がmongoシェルで入力すると:コレクションを表示すると、 "Users"コレクションのみが表示されます。
私はこのチュートリアルの初めが好きで、私はそれを終えることができます、このエラーを修正するために私を助けてください、願っています。
'/ recipes/insert'というメソッドがありますか? –
いいえ、この名前でメソッドをどのように呼び出すことができますか?このチュートリアルではメソッドはありませんが、他の新しいチュートリアルの "todos"からコピーしました。それはうまくいきませんでした。私はそれを削除して、現在のチュートリアルのようにすべて回します。 'Recipes.allow:このコードでは、これは出版せるためあり({ インサート:関数(userIdを、DOC){ リターン!! USERIDは、 }})' も公開し、レシピのためにサブスクライブがあります。 –
ああ、私は '/ recipes/insert'は組み込みのMeteorメソッドだと思います。クライアントとサーバの両方で 'const recipes = new Mongo.Collection( 'recipes')'を実行していますか? –