我是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,但我怎么能得到它?)
我的另一个问题是,一旦正确配置了服务器端,我该如何向此服务器发送消息?
答案 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");