編集
さて、魔法のように突然働き始めました。みんな気にしないで。質問は無視してかまいません。
編集2
理由がわかります。node hello_world_app.js と入力した後、それを実行したままにしなければならないことに気づきませんでした。CNTRL + C
シェルを取り戻すために入力していました。チュートリアルでそれが言及されていると思うでしょう。そうそう「知れば知るほど(レインボーカット)」。
ノードのチュートリアルに従おうとしています。これまでのところ、インストールはスムーズに進みました。hello world スクリプトを作成するところまで来ましたが、行き詰ってしまいました。
これは、作成された Hello World アプリです。
// Load the http module to create an http server.
var http = require('http');
// Configure our HTTP server to respond with Hello World to all requests.
var server = http.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World\n");
});
// Listen on port 8000, IP defaults to 127.0.0.1
server.listen(8000, '192.168.163.129');
// Put a friendly message on the terminal
console.log("Server running at http://192.168.163.129:8000/");
チュートリアルでは、彼らはIPをlocalhostに向けていますが、私は外部マシン(ラップトップでホストされていますが、VMware内でホストされています)で作業しているため、アクセスに使用している内部IPを入力しました:
192.168.163.129
これは、そのマシンに ssh で正常に接続するために使用する IP です。しかし、それは機能していません。私が行くとき:
http://192.168.163.129:8000
サーバーが見つかりませんというエラーが表示されます。
これを機能させる方法は?
コマンドを入力するときにも言及する必要があります。
node hello_world_app.js
私はこの応答を受け取ります:
Server running at http://127.0.0.1:8000
スクリプトでは別の IP を指定していますが。