ich einen Fehler mit Express in bodyParser immer versagt alle PUT-Anfragen ... meine Config zu analysieren ist, wie so ein:Node/Express - bodyParser leer für PUT-Anfragen
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.query());
app.use(app.router);
Jedoch habe ich jedes Mal Wenn Sie eine PUT-Anforderung an einen Endpunkt senden, wird req.body als 'undefined' zurückgegeben.
Ich habe versucht, Ihre Anfrage durch den Chromes REST-Konsole zu machen, und auch über Anfragen jQuery Ajax wie so:
$.ajax({
url: 'https://localhost:4430/api/locations/5095595b3d3b7b10e9f16cc1',
type: 'PUT',
data: {name: "Test name"},
dataType: 'json'
});
Irgendwelche Ideen?
es fest - war eine alberne Sache von mir, meine Routen vor der Express-Middleware zu setzen. – leepowell
könnten Sie ein wenig erweitern, ich habe ein ähnliches Problem mit PUT-Anfragen. –