Javascript 如何在express中编写删除请求?

Javascript 如何在express中编写删除请求?,javascript,node.js,express,Javascript,Node.js,Express,我正在用Express和Node.js创建一个简单的Wiki。到目前为止,我的应用程序有一个列出所有wiki页面的索引、一个添加页面视图和一个单一页面视图。我的下一个任务是添加删除/编辑页面的功能,但我不知道如何编写代码 以下是我在app.js中的路线: app.get('/', routes.index); app.get('/add', routes.new_form); app.post('/add_page', routes.submit_form); app.get('/wiki/:t

我正在用Express和Node.js创建一个简单的Wiki。到目前为止,我的应用程序有一个列出所有wiki页面的索引、一个添加页面视图和一个单一页面视图。我的下一个任务是添加删除/编辑页面的功能,但我不知道如何编写代码

以下是我在app.js中的路线:

app.get('/', routes.index);
app.get('/add', routes.new_form);
app.post('/add_page', routes.submit_form);
app.get('/wiki/:title', wiki.show);
我想我应该为DELETE添加一个新的HTTP方法:

app.delete('/wiki/:title',wiki.delete)

在我的routes/index.js文件中,我将创建一个新的
exports
,它将保存删除页面的逻辑

exports.delete = function(req,res) {
  var page = req.params.title;  
  // delete this object in mongo database;
}

Express是否有HTTP删除方法?或者使用GET方法抓取我想要删除的页面会更好吗?如何编写导出函数以删除MongoDB和views/index.js中的页面?

Express既有
delete
又有
del
(推荐,因为
delete
是保留字)。

Express既有
delete
又有
del
(推荐使用,因为
delete
是保留字)