クライアントがマップされた URL ルートと一致するが、マップされた HTTP メソッドと一致しないリクエストを送信した場合、エクスプレス アプリが 405 Method Not Allowed を返すクリーンな方法を探しています。
私の現在の実装は、HTTP メソッドを無視して、登録ルートに対して URL を照合しようとするデフォルトの「キャッチオール」ハンドラーを持つことです。一致する場合は 405 を返す必要があり、それ以外の場合は Express にデフォルトの 404 動作をさせます。
すべてのルート マッチングを 2 回 (エクスプレスで 1 回、ハンドラーで 1 回) 実行する必要のない、より良い方法があることを願っています。