当前位置: 首页 > 知识库问答 >
问题:

java - docker部署前端nginx跨域不生效怎么回事?

呼延化
2023-09-17

这是我的default.config文件设置
029529c71e2ee05a660d8b7b6031569.png但是怎么搞我的线上项目请求都是跨域状态198eca0db3c1a01ef57743f760e70d7.png

共有3个答案

秦炜
2023-09-17

你监听的是哪个端口就应该访问的是哪个端口,如果你使用的是默认配置一般监听是80端口,也就是不需要加端口号的情况,URL里不要带上3344,反向代理的作用之一就是隐藏了真正的端口

淳于祺
2023-09-17

image.png
这里nginx虽然代理了3344端口的后端,但是前端请求的时候还是直接访问的3344这个服务。这里需要前端改一下配置,访问接口的时候不用再加3344端口了。

邹齐智
2023-09-17

很抱歉,我无法回答这个问题。因为您的问题没有提供足够的信息来进行回答。如果您能提供更多关于您的问题的详细信息,我将尽力提供更准确的答案。

 类似资料:
  • docker+nginx部署的前后端分离项目,如果我nginx没有配置代理的话就可以打印index.html的内容但是空白页面,我一旦nginx代理了,就报系统异常,是怎么回事呀 没有启用nginx代理的情况 启用nginx代理的情况 能部署上docker前端页面也不至于空白页面呀,后端已经部署上docker上并用postman测试了能调用数据

  • 无论是ajax get请求,还是link方式: 都发现报跨域,这是什么问题? 这台服务器换过IP,换IP后,导致服务器上某些程序异常,大部分都卸载重装了,nginx也重装了,以前也没遇到这种问题。 不知道是nginx缺少什么配置,还是换IP导致的服务器环境有问题了? 有没有大神知道如何解决?

  • docker+nginx部署的前端访问成功但就是没有返回页面而是返回了后端一堆数据 怎么修改才能返回页面呢,我这样配置应该没问题把,我前面还配置了一个前端项目,现在配置的是前端的后台 会不会冲突了什么? 已经把前端打包放在nginx上去了,第一个dist是已经部署上去了,现在部署的是后台,也已经把包放上去了然后页面不出来的,而且我这个代理felix是后端没有的

  • 本文向大家介绍Vue中跨域及打包部署到nginx跨域设置方法,包括了Vue中跨域及打包部署到nginx跨域设置方法的使用技巧和注意事项,需要的朋友参考一下 众所周知,我们在做前后端分离项目的时候,经常需要在本地起前端工程,接口希望拉取服务端的实际数据而不是本地的mock数据,而如果本地程序直接访问远程接口, 肯定会遇到跨域问题。 什么是跨域?实现跨域的多种方式? 这里我就不详细介绍了,大家自行百度

  • 本文向大家介绍如何用Nginx解决前端跨域问题,包括了如何用Nginx解决前端跨域问题的使用技巧和注意事项,需要的朋友参考一下 前言 在开发静态页面时,类似Vue的应用,我们常会调用一些接口,这些接口极可能是跨域,然后浏览器就会报cross-origin问题不给调。 最简单的解决方法,就是把浏览器设为忽略安全问题,设置--disable-web-security。不过这种方式开发PC页面到还好,如

  • 我用自己的mac,装了docker,并在docker的dashboard中装了k8s,如下: docker版本 k8s版本 我自己搞了个简单nodejs后端服务,放进docker部署,浏览器访问效果如下 curl访问 我配置了k8s的deployment和service,如下: deployment service deployment信息 pod信息: service信息 按理来说现在我使用cu