Question

Le de documentation très laconique dit methodOverride

Fournit un soutien de méthode faux HTTP.

Qu'est-ce que cela veut dire? Google recherche évidente est moins utile. Pourquoi est-methodOverride utile?

Était-ce utile?

La solution

  • Si vous voulez DELETE Simuler et PUT, methodOverride est pour cela.
  • Si vous passez dans le paramètre post _method jeu 'Supprimer' ou 'put' , vous pouvez utiliser app.delete et app.put express au lieu d'utiliser app.post tous les le temps (donc plus descriptif, bavard):

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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top