Подтвердить что ты не робот

Что делает метод Connect.jsOverride?

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

Предоставляет поддержку метода faux HTTP.

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

4b9b3361

Ответ 1

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

Backend:

// 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>