【问题标题】:Socket.io deploy to gh-pagesSocket.io 部署到 gh-pages
【发布时间】:2022-01-23 06:32:42
【问题描述】:

所以我正在对 socket.io 进行一些研究,我想部署到我的 gh 页面。

我可以部署它,但是因为我是在本地主机上独立进行的。

但我似乎无法弄清楚 gh-pages 使用哪个端口,并且在 socket.io 上不断收到 404 错误


//Client Side  
var socket = io('https://chokitu.github.io/chatsecreto/'); // I am assuming I should have a port here.


//Server Side
const io = require('socket.io')(server, {
    cors: {
        origin: "https://chokitu.github.io",
        methods: ["GET", "POST"]
    }
});

app.set('port', process.env.PORT || 3000);
server.listen(port); 

我认为这些行会很有用。

我对表达和插座有点陌生,所以......

这就是我得到的错误: polling-xhr.js:157 GET https://chokitu.github.io/socket.io/?EIO=4&transport=polling&t=NtV5xap 404

【问题讨论】:

    标签: javascript express sockets github-pages


    【解决方案1】:

    这是https://stackoverflow.com/a/67575139/8887313的副本

    GitHub 页面将托管您的客户端文件并运行一些静态站点生成器(Jekyll 等),但不会为您托管服务器。您可以在多种平台上部署服务器端代码,例如在 AWS/Azure/GCP 或 Heroku 上。

    【讨论】:

    • 大声笑,我从字面上看遍了整个地方,没有找到重复的,谢谢!!
    猜你喜欢
    • 2013-07-18
    • 1970-01-01
    • 2017-08-20
    • 2022-01-20
    • 1970-01-01
    • 2020-09-17
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多