我对Node.js很陌生,目前我有个问题让mean.js + socket.io正常工作。Node.js:Socket.io + MEAN.js - 连接后无法排除
在简要说明中,客户端不会收到on('connection',...)
处理程序中发出的事件,但它会接收其他事件。
为了演示我的问题,我在一个基础的mean.js应用程序中转载了它。
重现步骤:
安装mean.js:
NPM安装-g发电机meanjs
哟meanjs更换server.js这一个https://gist.github.com/Nihaux/c02d61f6572d6531b60c (安装插座.io)
用这个替换app/views/layout.server.view.hmtl https://gist.github.com/Nihaux/05041ff4a33f0f5c7508(启动socket io并添加一个链接发送事件)
config/express.js中的可选注释行67禁用快速记录器(太多噪音)。
运行调试=插座*节点server.js
与谷歌铬,打开调试酒吧,网络选项卡上,过滤器的WebSocket
转到本地主机:3000。网页套接字应出现:在框架标签上我有 3probe
2probe
=>我应该已经收到一个“Hello” MSG滚动页面的底部,并点击“TEST ME “
刷新帧标签后(通过点击另一个标签,然后回到帧标签)我可以看到:
42 [”test:received“,{”data“:”test“}] ==>消息服务器发回我
42 [“测试”] ==>我发送的消息
3probe
2probe
请,任何人都可以发现什么,我做错了什么?
编辑: 事实上,客户端确实收到事件,但谷歌浏览器并未在框架面板上显示它。