wss url from rtm.start 给出无法创建连接错误
wss url from rtm.start gives cannot create connection error
我是新手,正在尝试将我的应用程序与 slack 集成。我正在使用我们在 rtm.start 的响应中获得的 wss url 并尝试通过简单的 JS 代码建立连接并响应它我得到以下错误
{isTrusted: true, data: "{"type":"error","error":{"msg":"Cannot create connection","code":3,"source":"gs-bom-bcfd"}}", origin: "wss://cerberus-xxxx.lb.slack-msgs.com", lastEventId: "", source: null, …}
当我在以下 link https://api.slack.com/methods/rtm.start/test 的测试器选项卡中使用来自响应的 wss url 时
它运行良好,我开始接收事件。
我用的js代码如下
var ws = new WebSocket("wss URL");
ws.onopen = function(event) {
console.log("WebSocket is open now.");
};
ws.onmessage = function(event) {
console.log("WebSocket message received:", event);
};
注意:我一直在两个地方使用相同的身份验证令牌,所以应用范围没有区别。
有人可以指导我这有什么问题吗?
提前致谢。
我找到了这个问题的原因,如果其他人遇到类似情况,他们也可能会有所帮助。
我正在使用 npm 的 slack 包集成到我的 React 应用程序中,在 node_modules 的 slack 包中,它已经在 rtm.client-browser 文件中创建了一个套接字连接,所以当我尝试从我的代码创建连接它给出了错误,因为 slack 已经请求使用相同 wss url 的连接。
检查网络选项卡是否有任何重复的连接请求。
我是新手,正在尝试将我的应用程序与 slack 集成。我正在使用我们在 rtm.start 的响应中获得的 wss url 并尝试通过简单的 JS 代码建立连接并响应它我得到以下错误
{isTrusted: true, data: "{"type":"error","error":{"msg":"Cannot create connection","code":3,"source":"gs-bom-bcfd"}}", origin: "wss://cerberus-xxxx.lb.slack-msgs.com", lastEventId: "", source: null, …}
当我在以下 link https://api.slack.com/methods/rtm.start/test 的测试器选项卡中使用来自响应的 wss url 时 它运行良好,我开始接收事件。
我用的js代码如下
var ws = new WebSocket("wss URL");
ws.onopen = function(event) {
console.log("WebSocket is open now.");
};
ws.onmessage = function(event) {
console.log("WebSocket message received:", event);
};
注意:我一直在两个地方使用相同的身份验证令牌,所以应用范围没有区别。
有人可以指导我这有什么问题吗? 提前致谢。
我找到了这个问题的原因,如果其他人遇到类似情况,他们也可能会有所帮助。
我正在使用 npm 的 slack 包集成到我的 React 应用程序中,在 node_modules 的 slack 包中,它已经在 rtm.client-browser 文件中创建了一个套接字连接,所以当我尝试从我的代码创建连接它给出了错误,因为 slack 已经请求使用相同 wss url 的连接。
检查网络选项卡是否有任何重复的连接请求。