我试图从袖珍中找到第一个例子。 io(19.0.1048.46),但我发现错误:
“XMLHttpRequest不能装上http:// localhost:8080/socket.io/1/?t=1337156 198176。 出入控制-Allow-Origin不允许原产地无效。
服务器代码:
var app = require( http ).createServer(handler)
, io = require( socket.io ).listen(app)
, fs = require( fs )
app.listen(8080);
function handler (req, res) {
fs.readFile(__dirname + /index.html ,
function (err, data) {
if (err) {
res.writeHead(500);
return res.end( Error loading index.html );
}
res.writeHead(200);
res.end(data);
});
}
io.sockets.on( connection , function (socket) {
socket.emit( news , { hello: world });
socket.on( my other event , function (data) {
console.log(data);
});
});
客户代码:
<script src="socket.io/socket.io.js"></script>
<script>
var socket = io.connect( http://localhost:8080 );
socket.on( news , function (data) {
console.log(data);
socket.emit( my other event , { my: data });
});
</script>
该法典有什么错误?