2

我正在开发一个使用 socket.io 进行实时聊天的网络应用程序。web-app 是在 MEAN 堆栈中开发的。我的前端构建托管在 S3 上并由 cloudfront 提供支持。后端在 EC2 上。现在一切正常,我的 API 被正确重定向到 EC2,因为云端无法处理它们。但是我的 socket.io 出现 400 错误我已经搜索了很多但找不到解决方案。

cloudfront 附加了 ssl 证书,但我的服务器仍然在 80 上运行。我没有在我的 ec2 实例上使用过 nginx 或任何服务器。我也没有初​​始化任何 ALB。

我知道 cloudfront 不支持 websocket,但我必须采取哪些步骤才能使其正常工作?

4

0 回答 0