Próbuję zaimplementować funkcję aktualizacji do aplikacji Express.js i chcę użyć żądania PUT do wysłania nowych danych, ale ciągle otrzymuję błędy za pomocą PUT. Z tego co przeczytałem, to tylko kwestia użycia app.put, ale to nie działa. Mam następujących w moim pliku trasach:Używanie metody PUT z 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);
Gdy używam listonosza, aby złożyć zamówienie mówiąc, dostaję „nie można umieścić/api/Petshop” jako błąd. Nie rozumiem, dlaczego nie mogę PUT, lub co jest nie tak.
jaki błąd występuje u listonosza, 500? 404? – wayne
Czy próbowałeś użyć metody MethodOverride()? http://stackoverflow.com/a/8378414/918608 http://stackoverflow.com/a/14174177/918608 –