首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到websocket (混合内容)

问无法连接到websocket (混合内容)
EN

Stack Overflow用户
提问于 2022-02-09 10:58:32
回答 1查看 2.2K关注 0票数 0

所以我想让web套接字服务器

节点js

代码语言:javascript
复制
const WebSocket = require("ws");
var porth = process.env.PORT || 80;
const wss = new WebSocket.Server({port:porth})

wss.on("connection", ws => {
    console.log("nowe połączenie");
    ws.on("message",  data => {
        console.log(data.toString());
    });
    ws.send("hej");
    ws.on("close", () =>
    {
        console.log("rozłączenie");
    });
})

app.js

代码语言:javascript
复制
ws.addEventListener("open", () => {
  console.log("połączono")
  ws.send("test");
  ws.addEventListener("message", data => {
    console.log(data.data)
  })
})

当我把它放在我的电脑上时,它可以工作,但是当我把它上传到github页面时,它总是给我发送错误:

混合内容:在'https://*****.github.io/‘处的页面是通过HTTPS加载的,但试图连接到不安全的WebSocket端点’ws://*.herokuapp.com/‘。此请求已被阻止;此端点必须在WSS上可用。

我不知道该怎么办

EN

回答 1

Stack Overflow用户

发布于 2022-02-09 11:18:55

因此,从这个错误中,我假设您在安全站点和非安全站点之间进行连接。我不确定,但如果可以的话,我建议您看看ws https服务器。也许这会对https://github.com/websockets/ws#external-https-server有帮助

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

https://stackoverflow.com/questions/71048348

复制
相关文章

相似问题

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