我正在编写我的第一个nodejs模块,它是关于Star Trek Online API,我想从服务器URL获得最大数据,所以我开始在互联网上搜索,唯一可用的数据是服务器。
问题是因为它是我的第一个nodejs模块,我不知道如何从中检索数据,如果可以给我一些建议。
以下是我目前在my git repo
中的代码var http = require('http');
var options = {
host: 'http://launcher.startrekonline.com',
port: 80,
path: '/launcher_server_status'
};
var status;
http.get(options, function(resp){
resp.on('data', function(chunk){
//do something with chunk
console.log(chunk);
//status = chunk
});
}).on("error", function(e){
console.log("Got error: " + e.message);
});
exports.status = function(){
return status;
}
错误是:
收到错误:getaddrinfo ENOTFOUND http://launcher.startrekonline.com
http://launcher.startrekonline.com:80
答案 0 :(得分:2)
将您的选项更改为以下
var options = {
host: 'launcher.startrekonline.com',
port: 80,
path: '/launcher_server_status'
};