Node.js的问题 高手给看下

zlwzhangqq 2012-03-02 05:14:25
var http = require('http'),
socketio = require('../socket.io/socket.io');
//io = require('socket.io').listen(app),

//注意,和前面的区别是我们需要拿到 http 创建的服务器实例
var app = http.createServer(function(request,response){
//TODO 后面我们会在这把聊天室页面发回去,不过现在我们简单地提示就好了。
response.end('Server ok.');
}) ;

//http 服务开始侦听
app.listen(8082);
console.log("Http Server start at 888");

// socket.io 开始侦听
var io2 = socketio.listen(app);

// WebSocket 协议握手成功
io2.sockets.on('connection',function(socket) {
console.log("Websocket connect ok ...");
});

cmd运行的时候报 io 为定义。
ReferenceError: io is not defined
at Object.<anonymous> (/socket.io-client/socket.io-client.js:1:63)
at Module._compile (module.js:404:26)
at Object..js (module.js:410:10)
at Module.load (module.js:336:31)
at Function._load (module.js:297:12)
at require (module.js:348:19)
at Object.<anonymous> (/socket.io/socket.io.js:12:14)
at Module._compile (module.js:404:26)
at Object..js (module.js:410:10)
at Module.load (module.js:336:31)
开始报 未找到 socket.io-client。 我去socket.io里看了下引用socket.io-client
就在socket.io里把引用改了:var client = require('../socket.io-client/socket.io-client');
再运行就报io未定义了
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlwzhangqq 2012-03-02
  • 打赏
  • 举报
回复
还有一个问题是 socket.io-client/socket.io-client.js 里面的内容是 io.js
zlwzhangqq 2012-03-02
  • 打赏
  • 举报
回复
跪求高手给解决方案。

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧