如何让Node Js Hello World应用程序运行?

时间:2013-02-15 03:38:31

标签: javascript node.js

修改

好吧它神奇地开始突然工作了。别介意的人。你可以忽略这个问题。


编辑2

我明白为什么。我没有意识到在键入节点hello_world_app.js之后我不得不离开它。我正在输入CNTRL + C来取回shell。你会认为教程会提到这一点。哦,好吧"你知道的越多(彩虹切割)"。


我正在尝试按照节点教程。到目前为止安装进展顺利。我正在制作一个问世界剧本的部分,但我已经卡住了。

这是创建的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

这是我用来成功进入该机器的IP。但它不起作用。当我去:

http://192.168.163.129:8000

我发现服务器未找到错误。

如何让它发挥作用?

我还应该在输入命令时提及:

node hello_world_app.js

我收到了这个回复:

Server running at http://127.0.0.1:8000

即使在脚本中我指定了不同的IP。

0 个答案:

没有答案