Pregunta

El conecte.js Documentación muy breve dice methodOverride

Proporciona soporte de método HTTP FAUX.

¿Qué significa eso? los Búsqueda obvia de Google es menos que útil. Por que es methodOverride ¿útil?

¿Fue útil?

Solución

  • Si quieres simular DELETE y PUT, methodOverride es para eso.
  • Si pasa el parámetro de publicación _method establecido en 'Eliminar' o 'poner', entonces puedes usar app.delete y app.put en expresión en lugar de usar app.post todo el tiempo (por lo tanto más descriptivo, detallado):

Backend:

// the app
app.put('/users/:id', function (req, res, next) {
  // edit your user here
});

Lógica del cliente:

// client side must be..
<form> ...
  <input type="hidden" name="_method" value="put" />
</form>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top