今日、私はこのリンクに落ちた:Node API's doc for 'url'。URLのハッシュはNode.jsを持つサーバーで利用できますか?
hash
の部分がドキュメントに含まれていることがわかりました。しかし、この部分ではないはサーバーで利用できませんか?それは私がいつも考えていたものです。
説明はありますか?何が間違っていたのですか?
今日、私はこのリンクに落ちた:Node API's doc for 'url'。URLのハッシュはNode.jsを持つサーバーで利用できますか?
hash
の部分がドキュメントに含まれていることがわかりました。しかし、この部分ではないはサーバーで利用できませんか?それは私がいつも考えていたものです。
説明はありますか?何が間違っていたのですか?
いいえ、HTTPリクエストの一部としてクライアントからサーバーに送信されるURLにハッシュはありません。
しかし、NodeがURLを操作する必要があるのはそれだけではありません。サーバー側のコードを記述して、クライアントに送り返されるHTMLに挿入されるURLを生成することもできます(たとえば、ハイパーリンクのリストがあり、そのハイパーリンクのURLを生成している可能性があります)。
そのため、一般的なユースケースではURLの一部が欠落していても、NodeのURL APIが完全であることが理にかなっています。
あなたの答えは良いです、私は最高の答えとしてそれをマークしています:)ありがとう! –
いいえ、HTTPクライアントはページをサーバーに照会する前にそのクライアントを削除します。サーバーはサーバーにアクセスできません。
ブラウザからではなく、サーバー間で送信できます。 –
ああ、私はこれについて考えなかった。ご意見ありがとうございました:) –
また、node.js v0.3.1のドキュメントはかなり古くなっていますので、最新のhttp://nodejs.org/docs/v0.6.8/api/url.htmlをご覧ください。実際には、URLのハッシュ部分を処理します –