Отправка 405 из файла express.js при совпадении маршрута, но без совпадения метода HTTP

Я ищу чистый способ вернуть мое экспресс-приложение. 405 Метод не разрешен, если клиент отправляет запрос, который соответствует сопоставленному маршруту URL-адреса, но не соответствует сопоставленному методу HTTP.

Моя текущая реализация должна иметь значение по умолчанию "поймать всех» обработчик, который пытается сопоставить URL с регистром маршрутов, игнорируя метод HTTP. Если есть совпадение, то мы знаем, что возвращаем 405, в противном случае мы позволяем express сделать поведение по умолчанию 404.I '

Я надеюсь, что есть лучший способ, который неt включает в себя запуск всех сопоставлений маршрутов дважды (один раз экспрессом, один раз моим обработчиком).

Ответы на вопрос(6)

Ваш ответ на вопрос