我正在开发一个使用socket.io进行实时聊天的Web应用程序。 web-app是在MEAN stack中开发的。 我的前端版本托管在S3上,并由cloudfront驱动。 后端在EC2上。 现在一切正常,由于Cloudfront无法处理它们,我的API已正确重定向到EC2。 但是我的socket.io出现400错误 我进行了很多搜索,但找不到解决方案。
cloudfront已附加ssl证书,但我的服务器仍在80上运行。 我没有在ec2实例上使用过nginx或任何服务器。 另外,我没有初始化任何ALB。
我知道cloudfront不支持websocket,但是我必须采取什么步骤才能使其正常工作?