node.js - 高速ルーティングの問題
仅有的幸福
仅有的幸福 2017-05-16 13:42:27
0
2
496
リーリー

最初の 127.0.0.1:**/api/index は 123 にアクセスできます
2 番目の 127.0.0.1:*/api は 111 にアクセスできます

最初のコードと 2 番目のコードは異なりますが、同じ効果を実現できます。
これはなぜですか、それとも私の理解がどこか間違っていますか?

仅有的幸福
仅有的幸福

全員に返信(2)
为情所困

use("/api", processor) : 相对路径中以'/api'开头的url都可以被 use截获到,而且不关心请求的方式是get还是post。"http://yourdomain/api", "http://yourdomain/api/index"都可以被它捕获到。
get("/api", processor): キャプチャするには相対パスが「/api」に等しい必要があります。キャプチャできるのは「http://yourdomain/api」のみで、リクエスト メソッドは「get」です。

いいねを押す +0
过去多啦不再A梦

Express ルーター自体はその名前のようにミドルウェアであり、そのタスクはさまざまなリクエストをさまざまなルートに分散することです。 API のバージョン管理を行う場合は、/api/v1/user と /api/v2/user の 2 つのルートが必要になります。このとき、ルーターはルーティング設定に基づいて異なる API を呼び出します。 Express自体はオブジェクトであり、それに対する操作は実行可能ですが、標準化されていません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート