Вопрос

Connect.js Очень конечная документация говорит methodOverride

Обеспечивает поддержку метода Faux HTTP.

Что это значит? А Очевидный поиск в Google менее чем полезен. Почему methodOverride полезный?

Это было полезно?

Решение

  • Если вы хотите симулировать DELETE а также PUT, methodOverride для этого.
  • Если вы передаете параметр _method post, установленную на 'Удалить' или же 'помещать', тогда вы можете использовать app.delete а также app.put в экспрессе вместо использования app.post все время (таким образом, более описательный, словесный):

Бэкэнд:

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

Клиентская логика:

// client side must be..
<form> ...
  <input type="hidden" name="_method" value="put" />
</form>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top