Что такое использование метода rest.use(methodOverride()) в node.js?

В приложениях nodejs я нашел модуль переопределения метода, и проект, который я изучаю, содержит этот код

var methodOverride=require('method-override');

и после создания остального сервера

rest.use(methodOverride())

Кажется, что это промежуточное ПО. Но мой вопрос в том, что мы не передаем никаких аргументов. Тогда что на самом деле это делает?

1 ответ

От переопределения метода README:

Позволяет использовать HTTP-глаголы, такие как PUT или DELETE, в местах, где клиент их не поддерживает.

Использование: methodOverride (геттер, параметры)

Вы вызываете эту же функцию, но по умолчанию для getter а также options применяются Которые:

getter: X-HTTP-Method-Override

варианты: ['POST']

Будет проще, если вы просто проверите API в следующий раз.

Обычно печатать www.npmjs.com/package/<name> доставит вас туда. (в данном случае http://www.npmjs.com/package/method-override)

Другие вопросы по тегам