我已经用NodeJS设置了一个简单的HTTP服务器,该服务器在本地模式下工作,但是当我在Debian服务器上执行它时,我无法访问它,这是我的简单代码:
var http = require('http');
var fs = require('fs');
console.log("ok1");
var server = http.createServer(function (req, res) {
fs.readFile('index.html', 'utf-8', function (error, content) {
res.writeHead(200, {
"Content-Type": "text/html"
});
res.end(content);
});
});
var io = require('socket.io').listen(server);
io.sockets.on('connection', function (socket) {
console.log('Un client est connecté !');
});
server.listen(8080);
我收到此错误:
非常感谢您!
答案 0 :(得分:0)
服务器似乎正常。这可能不是问题。尝试从计算机ping服务器,然后从服务器ping计算机。如果只是一种方法,那么问题一定是防火墙。如果两种方法都不行,请确保它们实际上在同一网络中。