Gateway設置跨域請求


背景

SpringBoot中設置跨域的方式也有很多,常見的可以參考網上設置的方式。我在實際開發中,需要用到gateway的全局過濾器做參數處理,遇到了跨域失敗的情況,因為我使用的是gateway做網關處理,所有的請求都會經過gateway進行分發,因此我直接單獨在gateway的配置文件中進行的跨域處理,此時如果業務中還有跨域配置,可能導致設置了多次而失效。

實現

spring:
	cloud:
		gateway:
			globalcors:
				corsConfigurations:
		 			'[/**]':
						# 允許攜帶認證信息
						allow-credentials: true
						# 允許跨域的源(網站域名/ip),設置*為全部
						allowedOrigins: "*"
						# 允許跨域的method, 默認為GET和OPTIONS,設置*為全部
						allowedMethods: "*"
						# 允許跨域請求里的head字段,設置*為全部
						allowedHeaders: "*"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM