首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js: Socket.io+MEAN.js -无法在连接后立即发出

Node.js: Socket.io+MEAN.js -无法在连接后立即发出
EN

Stack Overflow用户
提问于 2014-09-10 18:32:08
回答 1查看 1.8K关注 0票数 0

我对Node.js非常陌生,目前我在使mean.js + socket.io正常工作方面遇到了问题。

简单地说,客户机不会接收on('connection',...)处理程序中发出的事件,但是它会接收其他事件。

为了演示我的问题,我在一个基本的mean.js应用程序上复制了它。

复制步骤:

  1. 安装mean.js: 安装-g生成器 溜溜球
  2. 将server.js替换为此https://gist.github.com/Nihaux/c02d61f6572d6531b60c (安装程序socket.io)
  3. 将app/view/layout.server.view.hmtl替换为以下一个https://gist.github.com/Nihaux/05041ff4a33f0f5c7508 (启动socket并添加一个发送事件的链接)
  4. 可选的注释行67在config/press.js中禁用express记录器(太多噪音)。
  5. 运行DEBUG=socket*节点server.js
  6. 使用google-chrome,打开调试栏,在“网络”选项卡上,打开websocket过滤器。
  7. Goto本地主机:3000。websocket应该出现:在框架选项卡上,我有5 3探针 2探针 =>我应该收到一个“你好”的消息
  8. 在页面底部滚动并单击"TEST ME“。 刷新框架选项卡后(单击另一个选项卡,然后返回到框架选项卡),我可以看到: 42“测试:接收”,{“数据”:“测试”} ==>服务器发送给我的消息 42“测试”==>我发送的信息 5 3探针 2探针

拜托,有人能发现我做错了什么吗?

编辑:事实上,客户端确实收到了事件,但是google没有在框架面板上显示它。

EN

回答 1

Stack Overflow用户

发布于 2015-02-18 12:37:47

本教程是一种非常简单的方法,可以使Socket.IO集成并与基本的MEAN.JS项目一起工作。希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25772583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档