我花了几天的时间解决这个问题。我正在尝试使用socket.io
来构建一个页面。 我是node.js & socket.io
的开端。我阅读socket.io
文档,并逐步构建页面。 然后我得到一个错误,Uncaught ReferenceError: io is not defined
客户端的socket.io错误
但我可以从http://localhost:3000/socket.io/socket.io.js
我用var socket = io.connect('http://localhost')
得到JS内容或客户端使用var socket = io()
。两个都不行,我做什么?
这是我在服务器端代码:
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var port = 3000;
http.listen(port, function(){
console.log('Server listening at port %d', port);
})
在客户端:
var socket = io();
socket.on('news', function(data){
console.log(data);
})
请分享您的代码 – Abhishek
遗憾,因为GFW。我用iPad发布此的,是不容易的发布我的代码 –
服务器端应用程序变种快递=(); VAR HTTP =热曲ire('http')。Server(app); var io = require('socket.io')(http); var port = 3000; http.listen(port,function(){console.log('Server listen at端口%d',端口);}) –