我试图制作简单的快递+猫鼬模板,但是我遇到了删除功能的问题。每次我得到相同的答案:"不能GET / articlelist / any id / del"。 玉文件:
block content
h1.
Article List
table
each art in docs
tr
td=art.title
td=art.author
td
a(href="/articlelist/#{art.id}")= art.modified
td
a(href="/articlelist/#{art.id}/del") delete
Javascript文件:
app.delete('/articlelist/:id/del', function (req, res){
return ArticleModel.findById(req.params.id, function (err, article) {
if(!article) {
res.statusCode = 404;
return res.send({ error: 'Not found' });
}
return article.remove(function (err) {
if (!err) {
log.info("article deleted");
res.redirect("/articlelist");
} else {
if(err.name == 'ValidationError') {
res.statusCode = 400;
res.send({ error: 'Validation error' });
} else {
res.statusCode = 500;
res.send({ error: 'Server error' });
}
log.error('Internal error(%d): %s',res.statusCode,err.message);
}
});
});
})
我对修改条目的代码也一样,但是它有效。拜托,帮帮我吧!我有什么问题?