0
我需要使用節點中的Socket.io將數據從一個頁面發送到另一個頁面。兩個頁面都有不同的腳本。該pageA的有劇本fileA.js和頁面B有腳本fileB.js這裏是我的代碼:如何傳送socket.io在節點應用程序的不同頁面之間發送事件
fileA.js
$('canvas').on('mouseup', function() {
var dataCan = JSON.stringify(canvas);
socket.emit('upcanvas', dataCan);
});
這個頁面,其接收數據:
fileB.js
var socket = io.connect('http://localhost:3000');
socket.on('get-data', function(data){
console.log(data);
});
,這裏是接收服務器的文件,數據和仙d插座的事件:
server.js
//Sockets
io.sockets.on('connection', function(socket)
{
socket.on('upcanvas', function(data){
socket.emit('get-data', data);
});
});
但不工作!我單獨審判fileA.js和fileB.js和插座完美的作品,但是當我嘗試在兩個頁面之間組合發射/開啓事件,不會發生任何事情。該代碼有什麼問題? !