Socket.io不一致跨域请求错误?

时间:2014-06-03 23:55:34

标签: .htaccess socket.io cross-domain

我有https://example.comhttps://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>

虽然这可以从一个连接起作用,但它并不能与其他连接起作用。为什么会这样?

1 个答案:

答案 0 :(得分:0)

事实证明这是一个防火墙问题,被报告为跨域请求问题,因此对于有类似问题的任何人都要记住这一点。