首页 > 编程知识 正文

网关是多少,跨域解决方案cors

时间:2023-05-06 21:14:14 阅读:144418 作者:1046

什么是域间问题

跨域:域名不匹配是跨域的,主要包括:

不同的域名: www.taobao.com和www.taobao.org和www.jd.com和miaosha.jd.com

域名相同,端口不同。 localhost:8080和localhost8081

域间问题:禁止浏览器在请求的始发者和服务端发出域间ajax请求,从而使浏览器拦截请求的问题

解决方案: CORS,这个应该是以前学过的,这里不做说明。 不认识的伙伴可以查看域间资源共享核心的详细信息-小型大船的网络日志

跨域问题的模拟

放入tomcat和nginx这样的web服务器中,启动进行访问。

浏览器控制台显示以下错误:

从localhost:8090访问localhost:10010时,端口不同,显然是域间的请求。

将以下配置添加到解决域间问题的网关服务的application.yml文件中:

spring :云:网关: #。 全局核心: #全局域间处理解决add-to-simple-URL-handler-mapping : true # options请求被侦听的问题哪些网站允许跨域请求- ' http://localhost :8090 ' allowed methods 3360 #允许的跨域ajax请求方法- ' get '-' post '-' deled methods 3360 # 是否允许携带可以携带在请求中的头信息allow credentials 3360 true # cookie maxage 3360360000 #本次跨域检测的有效期

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。