Я пытаюсь реализовать функциональность обновления для приложения Express.js, и я бы хотел использовать запрос PUT для отправки новых данных, но я продолжаю получать ошибки с помощью PUT. Из всего, что я прочитал, это просто вопрос использования app.put, но это не работает. У меня есть следующий в моем файле маршрутов:Использование метода PUT с Express.js
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/зоомагазины» как ошибка. Я не понимаю, почему я не могу ПУТЬ, или что происходит не так.
какая ошибка в почтальоне, 500? 404? – wayne
Вы пытались использовать методOverride()? http://stackoverflow.com/a/8378414/918608 http://stackoverflow.com/a/14174177/918608 –