我有https://example.com到https://example.com:8080的请求,但是在另一个网络和4Glte网络连接上,我收到https://example.com无法从示例中读取消息的错误。 COM:8080 / socket.io /.
我已设置我的.htaccess以允许来自同一域的跨域请求,如下所示:
<IfModule mod_headers.c>
<FilesMatch ".*$">
Header set Access-Control-Allow-Origin https://example.com
Header set Access-Control-Allow-Origin https://example.com:8080
Header set Access-Control-Allow-Origin http://example.com
Header set Access-Control-Allow-Origin http://example.com:8080
</FilesMatch>
</IfModule>
虽然这可以从一个连接起作用,但它并不能与其他连接起作用。为什么会这样?
答案 0 :(得分:0)
事实证明这是一个防火墙问题,被报告为跨域请求问题,因此对于有类似问题的任何人都要记住这一点。