私はExpressを使用するノードアプリケーションで作業しています。このアプリでは、私は全体のURLを取得する必要があります。たとえば、ユーザーがhttp://www.my-example.com/path/to-page
を訪問した場合、自分のコードにhttp://www.my-example.com/path/to-page
が必要です。現在、私は自分のコードに次のように使用しています:ノードとエクスプレス - 要求URLを取得
this.url = req.protocol + '://' + req.get('host') + req.originalUrl
上記のアプローチは動作します。しかし、私は、私のアプリがその1行の結果として数ミリ秒のヒットを見たことに気付きました。私は文字列の連結またはget
機能要求のためにその場合はわからない。いずれにしても、それはちょうど私に完全なURLを与えるだろうreq
オブジェクト自体に何かがあるように思えます。何かありますか、それを見落としていますか?
ありがとうございます!
「数ミリ秒」はユーザーの横に何も効果がないことにご注意ください。 –
@ StoneArcher - 私は同意します。しかし、私は教育の仕事としてこれをやっています。私はちょうど私が要求からURLをつかむことができないと信じるのは難しいと思う。 –