現在、プロジェクトに取り組んでいます。別のコンピューターまたは電話からテストしたいと思います。このコンピューターは同じネットワークに接続されています。
http://localhost:3000
に接続するにはどうすればよいですか?
サーバーとしてexpressjs
(nodejs
module)を使用しています。
127.0.0.0(localhost)
ではなく0.0.0.0
で実行するようにアプリケーションを構成します。例えば:
app.listen(3000, '0.0.0.0', function() {
console.log('Listening to port: ' + 3000);
});
次に、別のコンピューターから、192.168.1.11:3000
(またはローカルIPアドレス)に接続します。
ポートが127.0.0.1(localhost)以外のIPアドレスにバインドされている場合、他のシステムからアクセスできます。
IPアドレスを表示するには、ipconfig
(Windows)またはifconfig
(Linux)コマンドを使用します。アクセスしたい「他のシステム」と同じネットワーク内にあるIPを見つけます。次に、次のようにアクセスします:172.16.0.12:3000
。
PS:ポートを含めることを忘れないでください3000
別のシステムを介してアクセスする場合でも。また、設定されている場合、IPアドレスの代わりにホスト名を使用することもできます。
あなたのURLは次のようになります
http://yourcomputername:3000
コマンドを開くには、コマンドプロンプトウィンドウを開き、ホスト名を入力してEnterキーを押します