1. ホーム
  2. javascript

私のマシンで実行中のNodeJSアプリに、ローカルネットワーク上の他の人がアクセスするにはどうすればよいですか?

2023-10-17 12:32:31

質問

かなりストレートな質問なのですが。私はNodeJSでウェブゲームを作りました。複数のブラウザウィンドウを並べて開いて、自分ひとりでうまくプレイすることができます。しかし、他のローカルマシンからアクセスして一緒にゲームをプレイすることが可能かどうかを知りたいのです。

素朴にこのURLで試してみました。 my-ip-address:8000 を使ってみましたが、うまくいきません。

どのように解決するのですか?

node.jsのサーバーは、通常スクリプトの最後に指定されたポートで動作しています。3000の場合もありますが、何でもかまいません。他の人がアクセスするための正しい方法は、あなたが言うように...

http://your.network.ip.address:port/

など

http://192.168.0.3:3000

正しいポート、およびネットワーク上の IP アドレス(インターネット IP ではない)を確認してください。

そうでなければ、ポートがルーターによってブロックされている可能性があります。これを回避するために 8080 または 80 を使用してみてください - そうでなければ、ルーターを再設定してください。