我正在構建一個非常簡單的應用程序,以使用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>
另外,我已經安裝並使用了方法覆蓋。
任何想法我做錯了什麼?
Ha!一千個謝謝你! –