node.js - method - express error handling
¿Qué hace Connect.js methodOverride? (1)
- Si quiere simular
DELETE
yPUT
,methodOverride
es para eso. - Si pasa el parámetro _method post establecido a ''eliminar'' o ''poner'' , entonces puede usar
app.delete
yapp.put
en Express en lugar de usarapp.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>
La documentación muy escueta de Connect.js dice methodOverride
Proporciona soporte falso de método HTTP.
Qué significa eso? La obvia búsqueda de Google no es útil. ¿Por qué es methodOverride
útil?