这是我的default.config文件设置但是怎么搞我的线上项目请求都是跨域状态
从您提供的配置文件中,我看不到明显的错误。然而,以下是一些可能导致nginx跨域不生效的问题,您可以检查一下:
Access-Control-Allow-Origin
字段,并且它的值与您的请求来源URL匹配。除了上述问题外,还有一些其他的可能性,如请求方法、请求路径等。您也可以将具体的请求方法和URL等信息提供给我,我可以帮助您进行更详细的分析。
你监听的是哪个端口就应该访问的是哪个端口,如果你使用的是默认配置一般监听是80端口,也就是不需要加端口号的情况,URL里不要带上3344,反向代理的作用之一就是隐藏了真正的端口
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答2.4k 阅读✓ 已解决
这里nginx虽然代理了3344端口的后端,但是前端请求的时候还是直接访问的3344这个服务。这里需要前端改一下配置,访问接口的时候不用再加3344端口了。