私はGruntを使用してポート9000上でローカルにnode.jsサーバーを実行しています。私はまた、仮想マシン(VMWare)を実行しているが、私はそれを介してノードサーバーにアクセスすることはできません。 localhostを使ってホスト上のApacheサーバにアクセスするようにVMを設定しましたが、:9000は 'not found'を返します。仮想マシンのlocalhost:portを介してnode.js/gruntサーバーにアクセス
誰でもこの方法を知っていますか?
私はGruntを使用してポート9000上でローカルにnode.jsサーバーを実行しています。私はまた、仮想マシン(VMWare)を実行しているが、私はそれを介してノードサーバーにアクセスすることはできません。 localhostを使ってホスト上のApacheサーバにアクセスするようにVMを設定しましたが、:9000は 'not found'を返します。仮想マシンのlocalhost:portを介してnode.js/gruntサーバーにアクセス
誰でもこの方法を知っていますか?
ありがとうございました!私のプロジェクトのGrunt.js
ファイルでは、この設定があった:
grunt.initConfig({
...
connect: {
options: {
port: 9000,
// Change this to '0.0.0.0' to access the server from outside.
hostname: 'localhost'
},
}
...
});
私がしなければならなかったすべては0.0.0.0
にlocalhost
を変更し、grunt server
を再起動することでした。
ローカルIPアドレスを使用する必要があります。
私はMac上で私はシステム環境設定に行くよ>ネットワーク>「詳細設定」タブ> TCP/IP> IPv4アドレス:(例:10.0.0.3)
その後、あなたのポートを使用して、そのアドレスにブラウザをポイントし番号(例:9000)または設定したものを入力します。
例:http://10.0.0.3:9000
私はこれがそう、あなたが作業を終了しているサーバーを殺すことを確認してくださいあなたの地元のボックスのために非常に安全であるとは思いません。お役に立てれば。
私は似たような状況ですが、この変更により、IEで短時間、次に404秒にページが点滅します。何かが欠けているはずです! – ptim
これを(デジタル海水滴で)動作させることができなかった –
は、IE7用のNATアダプタを使用してVirtualBox上で完璧に動作します。 – Peadar