La documentation très concise de Connect.js ditmethodOverride
Fournit un support de méthode HTTP faux.
Qu'est-ce que ça veut dire? La recherche évidente sur Google est moins qu'utile. Pourquoi est-ce methodOverride
utile?
La documentation très concise de Connect.js ditmethodOverride
Fournit un support de méthode HTTP faux.
Qu'est-ce que ça veut dire? La recherche évidente sur Google est moins qu'utile. Pourquoi est-ce methodOverride
utile?
Réponses:
DELETE
et PUT
, methodOverride
c'est pour ça.app.delete
et app.put
dans Express au lieu d'utiliser app.post
tout le temps (donc plus descriptif, détaillé):Backend:
// the app
app.put('/users/:id', function (req, res, next) {
// edit your user here
});
Logique client:
// client side must be..
<form> ...
<input type="hidden" name="_method" value="put" />
</form>