我正在尝试为 Express.js 应用程序实现更新功能,并且我想使用 PUT 请求来发送新数据,但使用 PUT 时我不断收到错误。从我读过的所有内容来看,这只是使用 app.put 的问题,但这不起作用。我的路线文件中有以下内容:
send = function(req, res) {
req.send(res.locals.content);
};
app.put('/api/:company', function(res,req) {
res.send('this is an update');
}, send);
当我使用邮递员发出 PUT 请求时,我收到“无法 PUT /api/petshop”作为错误消息。我不明白为什么我不能 PUT,或者出了什么问题。