我的server:
var express = require('express');
var app = require('express')();
var server = require('http').Server(app);
var io=require('socket.io')(server);
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
.....其他省略....
client:
前辈们帮我看看我的socket.io搭载在express服务器上 这样写对不? 然后:如果我这样写的话 前端会报两个错第一个:Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:3000/socket.io/socket.io.js 第二个:Uncaught ReferenceError: io is not defined 这里说找不到socket.io/socket.io.js 这个JS,确实。我自己也不知道这个JS文件到底是哪一个,代码是copy过来的。node 新人,还请各位多指点指点