这与2天前完全相同,我今天回到它,当我从localhost以外的任何东西连接时(包括将IP放在地址栏而不是“localhost”这个词),它只是一个白页没有错误。这是代码,它很短,所以我真的不知道问题出在哪里。
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static('public'));
app.get('/', function(req, res)
{
res.sendFile();
});
io.on('connection', function(socket)
{
socket.on('shipID', function(data)
{
socket.broadcast.emit('shipID', data);
});
socket.on('requestID', function()
{
socket.broadcast.emit('requestID');
});
socket.on('move', function(data)
{
socket.broadcast.emit('move', data);
});
});
http.listen(80, function()
{
console.log('listening on localhost:80');
});
作为旁注,在这个文本框中制作代码块^是令人讨厌的,除了在每行的开头按空格4x之外,还有更简单的方法吗?