gpt4 book ai didi

node.js - AngularJS:通过 https 使用 socket.io 聊天应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:46 25 4
gpt4 key购买 nike

我正在运行这个示例聊天应用 https://github.com/btford/angular-socket-io-im它使用 socket.io/angular/node 来制作一个基本的 im 客户端。

但是,当我尝试让它在 https 上运行时遇到了麻烦。

服务器上没有捕捉到任何套接字事件,因此不会向客户端发送任何聊天消息,用户也无法加入房间。我还在 socket.io.js 的客户端上收到此错误:

Uncaught TypeError: Cannot call method 'onClose' of null  

我创建了一个 express https 服务器监听端口 8000 并将套接字定义修改为:

 var socket = io.connect('https://localhost:8000',{secure: true, port:8000});

js/services.js/bower_components/angular-socket-io/socket.js

不太确定如何解决这个问题。提前致谢!

最佳答案

我有一个应用程序做同样的事情 :) 使用套接字 io 并使用 :8080 你需要确保你的安全证书正在注册 https://localhosthttps://localhost:8000 并已添加到您的钥匙串(keychain)中,否则页面将加载但您的套接字连接将失败。

关于node.js - AngularJS:通过 https 使用 socket.io 聊天应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18604905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com