La documentazione molto concisa di Connect.js dicemethodOverride
Fornisce supporto per metodi HTTP falsi.
Cosa significa? L' ovvia ricerca su Google è meno che utile. Perché è methodOverride
utile?
La documentazione molto concisa di Connect.js dicemethodOverride
Fornisce supporto per metodi HTTP falsi.
Cosa significa? L' ovvia ricerca su Google è meno che utile. Perché è methodOverride
utile?
Risposte:
DELETE
e PUT
, methodOverride
è per quello.app.delete
e app.put
in Express invece di usare app.post
tutto il tempo (quindi più descrittivo, dettagliato):backend:
// the app
app.put('/users/:id', function (req, res, next) {
// edit your user here
});
Logica client:
// client side must be..
<form> ...
<input type="hidden" name="_method" value="put" />
</form>