0

ノードjsで現在のURLを取得するにはどうすればよいですか?次のコードがありますが、正しく機能しません。

var http = require("http");

function onRequest(request, response) {
  console.log("Request received.");
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  console.log(request.headers.host);
  response.end();
}

http.createServer(onRequest).listen(3000);

Apacheはlocalhost:3000をnode.devドメインにリダイレクトします。上記のコードを実行すると、localhost:3000になりますが、node.dev(サブドメイン、すべてのURL)が必要です

4

1 に答える 1

1

わかりました、私は解決策を見つけました:

request.headers['x-forwarded-host']
于 2013-02-27T13:56:28.037 に答える