ExpressとMongodbを使用してRESTfulルーティングを実践するための非常に簡単なアプリケーションを構築しています。Expressアプリケーションでmongodbから削除できません
私の問題は、私はDELETEのルートを実行しようとするたびに、私は次のエラーを取得する、ということである。ここではCannot DELETE /wordlist/59a7194293de6e03630401f6
は削除ルートである:ここでは
app.delete("wordlist/:id", function(req, res){
Word.findByIdAndRemove(req.params.id, function(err){
if(err){
res.redirect("/");
} else {
res.redirect("/wordlist");
}
});
});
は、私が使用している形ですejsを使用して削除ルートを実行する:
<form action="/wordlist/<%= word._id %>?_method=DELETE" method="POST">
<button>
Delete this word
</button>
</form>
また、メソッドオーバーライドをインストールして使用しました。
私が間違っていることを知っていますか?
ハ!千あなたありがとう! –