In der sehr knappen Dokumentation von Connect.j heißt esmethodOverride
Bietet Unterstützung für künstliche HTTP-Methoden.
Was bedeutet das? Die offensichtliche Google-Suche ist weniger als hilfreich. Warum ist methodOverride
nützlich?
In der sehr knappen Dokumentation von Connect.j heißt esmethodOverride
Bietet Unterstützung für künstliche HTTP-Methoden.
Was bedeutet das? Die offensichtliche Google-Suche ist weniger als hilfreich. Warum ist methodOverride
nützlich?
Antworten:
DELETE
und PUT
, methodOverride
ist dafür.app.delete
und app.put
in Express verwenden, anstatt app.post
ständig zu verwenden (daher aussagekräftiger, ausführlicher):Backend:
// the app
app.put('/users/:id', function (req, res, next) {
// edit your user here
});
Client-Logik:
// client side must be..
<form> ...
<input type="hidden" name="_method" value="put" />
</form>