站点图标 谷姐靓号网

docker,CORS跨域请求的问题-igoogle

Rate this post

用docker部署了一个github上的项目,python写的,

在自己另外一个网站嵌套访问这个docker项目的时候,一直提示CORS错误。。

在宿主机nginx配置了CORS,但是docker上的项目肯定是不起作用的。

docker中容器中又没有找到nginx配置。。

大佬们,这个到底要咋配置?

热议
2楼 傍晚升起的太阳 5小时前

宿主机nginx反代一下就完事了

3楼 vavn 5小时前

http://t.zoukankan.com/pyse-p-13533568.html。参考一下

4楼 igoogle 5小时前

宿主机nginx反代一下就完事了

我反代了,不起作用的。。

5楼 igoogle 5小时前

http://t.zoukankan.com/pyse-p-13533568.html。参考一下

他这个讲的是docker项目是nginx,
我这个是python的,而且根本就没有nginx.conf配置文件啊

6楼 geekjam 5小时前

入口什么配置就什么配置,你管docker里的干啥,直接宿主机配好nginx,反代下即可

7楼 igoogle 4小时前

入口什么配置就什么配置,你管docker里的干啥,直接宿主机配好nginx,反代下即可 ...

我开始就是这么干的啊,但是宿主机配置了还是提示cors问题

难道是我姿势不对吗

8楼 igoogle 2小时前

入口什么配置就什么配置,你管docker里的干啥,直接宿主机配好nginx,反代下即可 ...

不行啊大佬,反代出来,也配置了nginx,没起作用啊。。

9楼 geekjam 1小时前

不行啊大佬,反代出来,也配置了nginx,没起作用啊。。

肯定就配的方法方式不对,先随便加个http头看能不能加成功,http头都能加成功cors更不用说

问题出在哪儿啊

12楼 igoogle 半小时前

说了,最简单的先加个http试试,看到底返不返回Http头,http头都不返回还折腾啥,肯定就错了 ...

你说的加http啥意思?直接打开反代站点看返回头吗?

我直接访问,响应头为:

Cache-Control: no-cache
Connection: keep-alive
Content-Length: 12
Date: Wed, 14 Sep 2022 07:40:48 GMT
Keep-Alive: timeout=4
Proxy-Connection: keep-alive
Server: nginx

说明cors根本没起作用。。
所以我才像是不是要在docker里面配置

13楼 igoogle 24分钟前

说了,最简单的先加个http试试,看到底返不返回Http头,http头都不返回还折腾啥,肯定就错了 ...

大佬我明白你的意思了,

不反代的话,访问站点,返回头cors配置没问题,
但是一反代,再访问站点,返回头就没了cors配置

这是怎么回事啊。。

14楼 不眠飞行 23分钟前

python 里面加 或者 nginx里加,

15楼 傍晚升起的太阳 6分钟前

大佬我明白你的意思了,

不反代的话,访问站点,返回头cors配置没问题,

很简单,加header头的时候追加always

其实就一个always

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版