首页 > 编程知识 正文

出现网关错误什么怎么解决,gateway网关跨域

时间:2023-05-03 16:53:19 阅读:144484 作者:2493

网关解决域间问题跨域解释:

如果请求url的协议、域名或端口与当前页面url不同,则表示它是跨域的;如果两个url的协议、域名或端口相同,则表示它是同一源。 理解:浏览器发出一次选项请求。 此请求没有参数(包括设置的标头、cookie等)。 在服务器端返回200之前不会发出正常请求

环境: spring cloud网关axios vue

解决方法:在网关服务中加上上面类

@ configurationpublicclasscorsconfig { @ beanpubliccorswebfiltercorsfilter (} { corsconfigurationconfig=newcorscorscorfiguratioration cookies在域之间配置config.addallowedorigin('* ' ); //#表示允许向此服务器发送请求的所有URI,*都是允许的,如果在SpringMVC中设置为*,则当前请求标头的origin config.addallowedheader (' * )将自动显示//#允许访问的标头信息,*表示所有config.addallowedmethod('* ' )。 //允许发送请求的方法类型,*均表示允许config.setmaxage(18000L )。 //预检请求的缓存时间(秒、 也就是说,在此时间段内针对同一跨域请求,org.spring framework.web.CORS.reactive.urlbasedcorsconfigurationsourcesource=new org.spring ff returnnewcorswebfilter(source; }

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