我花了幾天的時間解決這個問題。我正在嘗試使用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',端口);}) –