最初の 127.0.0.1:**/api/index は 123 にアクセスできます
2 番目の 127.0.0.1:*/api は 111 にアクセスできます
最初のコードと 2 番目のコードは異なりますが、同じ効果を実現できます。
これはなぜですか、それとも私の理解がどこか間違っていますか?
为情所困2017-05-16 13:44:27
use("/api", processor)
: 相对路径中以'/api'开头的url都可以被 use截获到,而且不关心请求的方式是get还是post。"http://yourdomain/api", "http://yourdomain/api/index"都可以被它捕获到。get("/api", processor)
: キャプチャするには相対パスが「/api」に等しい必要があります。キャプチャできるのは「http://yourdomain/api」のみで、リクエスト メソッドは「get」です。
过去多啦不再A梦2017-05-16 13:44:27
Express ルーター自体はその名前のようにミドルウェアであり、そのタスクはさまざまなリクエストをさまざまなルートに分散することです。 API のバージョン管理を行う場合は、/api/v1/user と /api/v2/user の 2 つのルートが必要になります。このとき、ルーターはルーティング設定に基づいて異なる API を呼び出します。 Express自体はオブジェクトであり、それに対する操作は実行可能ですが、標準化されていません