お世話になります。 ハンドルネーム、ryと申します。 現在、nginxとnode.jsを使用した環境を構築しております。 nginxでは、URL(1)でリクエストを受け付けると、URL(2)という形にURLを書き換えて、 バックエンドのnode.jsに渡します。nginxはURI部分(^/abc/chat/)をそのまま渡すという仕様になっております。
| |URL(1): https://example.com/abc/chat/ |URL(2): http://127.0.0.1:8080/abc/chat/ | node.jsではsocket.ioを使用して、サンプルチャットアプリを動かしているのですが、 socket.ioは、socket.io.jsを"^/socket.io/socket.io.js"というURIで自動生成し、ブラウザへ返します。 これを"^/abc/socket.io/socket.io.js"という形で自動生成し、アクセスできる様にしたいのですが、 現在、node.js or socket.ioにおいて、これというパラメータ設定が見つかりません。 TomcatでいうContext PATHに相当するものだと思うのですが、 sochet.ioが、"^/socket.io/socket.io.js"生成時に、前提PATHを付与する様な設定はあるのでしょうか? よろしくお願いします。 ※nginx側で"^/socket.io/socket.io.js"を"^/abc/socket.io/socket.io.js"に書き換えてバックエンドに渡す、 という実装方法もあると思いますが、諸事情によりnode.js側で対応したいと思います。 -- --- このメールは Google グループのグループ「Node.js 日本ユーザグループ」の登録者に送られています。 このグループから退会し、メールの受信を停止するには、nodejs_jp+unsubscr...@googlegroups.com にメールを送信します。 その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。