Socket.io 在 render.com 上部署后无法工作

问题描述 投票:0回答:1

https://github.com/santukumar01/Mern-chat-app

我在 Render.com 上部署了 MERN 堆栈聊天应用程序,虽然登录和注册等基本功能运行良好,但实时聊天功能却失败了。应用程序在本地按预期运行,但在部署后却无法运行。

我收到以下类型的错误。

加载资源失败:net::ERR_CONNECTION_REFUSED 索引-Q4Sg5fsh.js:428

获取http://localhost:3000/socket.io/?EIO=4&transport=polling&t=OxY6Y47 净::ERR_CONNECTION_REFUSED

任何建议都将受到高度赞赏。帮助我实现实时功能。

我希望真实发送和接收所有聊天内容。 如果您可以帮助我实现通知和打字功能,那就太好了。

但是每次刷新页面我都能看到新的聊天消息

部署链接:https://mern-chat-app-q2n6.onrender.com

node.js deployment socket.io real-time
1个回答
0
投票

我无法评论所以写在这里

您可能需要更新您的 cors 设置以进行部署

    cors: {
        // at line 47
        origin: "http://localhost:5173"  // frontend server
    }
© www.soinside.com 2019 - 2024. All rights reserved.