被 CORS 策略阻止:否 'Access-Control-Allow-Origin' socket.io、docker、nginx
Blocked by CORS policy: No 'Access-Control-Allow-Origin' socket.io, docker, nginx
我目前在 docker 容器上的 Digital Ocean 液滴上有一个 socket.io 服务器 运行ning。容器 运行 端口映射 localhost:8080 -> 8080. docker run -d -p 127.0.0.1:8080:8080
。我正在 运行 为 https 使用 nginx,但是当我尝试连接到服务器时,我得到
blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
这是我当前的 nginx 配置。
server {
listen 80;
listen [::]:80;
server_name domain.com www.domain.com
location /{
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://localhost:8080;
}
}
我过去用类似的配置让它工作,但我无法重新创建它。我试过的都不起作用
您的浏览器的 CORS 预检检查将失败。看看这里:
我目前在 docker 容器上的 Digital Ocean 液滴上有一个 socket.io 服务器 运行ning。容器 运行 端口映射 localhost:8080 -> 8080. docker run -d -p 127.0.0.1:8080:8080
。我正在 运行 为 https 使用 nginx,但是当我尝试连接到服务器时,我得到
blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
这是我当前的 nginx 配置。
server {
listen 80;
listen [::]:80;
server_name domain.com www.domain.com
location /{
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://localhost:8080;
}
}
我过去用类似的配置让它工作,但我无法重新创建它。我试过的都不起作用
您的浏览器的 CORS 预检检查将失败。看看这里: