加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – angular-socket-io io未定义

发布时间:2020-12-17 06:51:11 所属栏目:安全 来源:网络整理
导读:这里有一个建议: https://github.com/btford/angular-socket-io/issues/127 确保您有socket.io客户端库: bower install socket.io-client --save 这并没有解决我的同样错误的问题. 包括在index.html中: script src="lib/angular-socket-io/socket.js" 在a
这里有一个建议: https://github.com/btford/angular-socket-io/issues/127

>确保您有socket.io客户端库:

bower install socket.io-client --save

这并没有解决我的同样错误的问题.

>包括在index.html中:

script src="lib/angular-socket-io/socket.js"

>在app.js中

angular.module('starter',['ionic','starter.controllers','starter.services','starter.directives','btford.socket-io'])

>在services.js

.factory('seatStatusSocket',function(socketFactory){ 
   var myIoSocket = io.connect(porturl); // io is not defined here,suddenly.

>之前正在使用lib的远程副本.当这个错误开始时,我更改了index.html以链接本地副本,因为这个远程版本也收到了Bad Gateway错误(现在很好,但仍然没有定义socket io如上所述).

删除:

script src="http://chat.socket.io/socket.io/socket.io.js"

版本

socket.io@1.3.7 node_modules/socket.io
node --version
v0.12.7

解决方法

你必须包含在index.html中:

script src="<bowerComponentPath>/socket.io-client/socket.io.js"

在这之前:

script src="<bowerComponentPath>/angular-socket-io/socket.js"

这是必需的:

bower install socket.io-client --save

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读