CNode

新手学习 基本是参照Nodejs入门经典写的一个socket.io聊天室

Ffwjyttbtx发布于12 年前最后回复12 年前6 回复5460 浏览0 收藏

很简单的一个小程序,用到socket.io
git: https://github.com/fwjyttbtx/ChatApp
希望能指出问题

查看回复

回复 (6)

Y
yakczh#1·12 年前

app.get('/', function(req, res){ res.render('index',{title:'xx'});});

F
fwjyttbtx#2·12 年前
引用 yakczhapp.get('/', function(req, res){ res.render('index',{title:'xx'});});

对的 title删除了 然后我没添加了 多谢指正~

Y
yidahis#3·12 年前

没办法连接啊,我输入用户名点击GO的出现如下错误: info - handshake authorized 5YfjQ5sr1djNSYkJU5Mv

/Users/pro/Desktop/ChatApp-master/node_modules/socket.io/lib/transports/websocket.js:33 else transport = new protocolVersions['default'](mng, data, req); ^ TypeError: undefined is not a function at new WebSocket (/Users/pro/Desktop/ChatApp-master/node_modules/socket.io/lib/transports/websocket.js:33:20) at Manager.handleClient (/Users/pro/Desktop/ChatApp-master/node_modules/socket.io/lib/manager.js:662:19) at Manager.handleUpgrade (/Users/pro/Desktop/ChatApp-master/node_modules/socket.io/lib/manager.js:618:8) at Server. (/Users/pro/Desktop/ChatApp-master/node_modules/socket.io/lib/manager.js:123:10) at Server.EventEmitter.emit (events.js:106:17) at Socket.socket.ondata (http.js:1986:14) at TCP.onread (net.js:525:27)

请楼主帮忙查看啊?

F
fwjyttbtx#4·12 年前
引用 yidahis没办法连接啊,我输入用户名点击GO的出现如下错误: info handshake authorized 5YfjQ5sr1djNSYkJU5Mv /Users/pro/Desktop/Chat...

请问你的系统是?这个是跑在win7下的 我在公司写的,回家后clone下来npm install之后没有问题呀。看意思是找不到protocolVersions的定义的样子,能把你的环境告诉我么,我看能复现不

Y
yakczh#5·12 年前

ChatApp\app.js:63 if(err) throw err; ^ Error: ENOENT, open 'e ChatApp\messageData\message Mon Mar 24 2014.txt'

F
fwjyttbtx#6·12 年前
引用 yakczhChatApp\app.js:63 if(err) throw err; ^ Error: ENOENT, open 'e ChatApp\messageData\message Mon Ma...

添加个messageData这个文件夹就行了 我没有写这个文件夹创建的代码。上传时候是被gitignore掉的

参与回复
登录后即可参与回复。登录