node.js' Hello World'在服务器上

时间:2014-11-15 17:46:02

标签: javascript node.js server

我是node.js的新手,我想尝试编写一种“Hello World'程序,但我有几个问题。

我有以下代码:

var http = require('http');

var server = http.createServer(function (request, response) {
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.end("Hello World\n");
});

server.listen(8000);

我有一个来自我大学的服务器,我可以运行此代码。但是,server.listen(8000)会自动将IP置于128.0.0.1。我真的不知道我是否必须改变它,如果我这样做,如何获得正确的IP地址(我认为我需要大学服务器的IP,但我怎么能得到它?)

我的另一个问题是,一旦正确配置了服务器端,我该如何向此服务器发送消息?

1 个答案:

答案 0 :(得分:1)

运行

curl ident.me

了解你的公共IP。

然后像这样绑定你的nodejs服务器

    var http = require('http');

    var server = http.createServer(function (request, response) {
      response.writeHead(200, {"Content-Type": "text/plain"});
      response.end("Hello World\n");
    });

    server.listen(8000, "your_ip");