問題:
前端和后端用的域名地址不是一個,前端請求時提示跨域
目標:
任何域名的請求都可以訪問
解決方式:
全局的允許跨域配置
@Configuration public class StaticConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry .addMapping("/**") .allowedMethods("*") .allowedOrigins("*") .allowedHeaders("*"); } }
說明:
addMapping:設置允許跨域的請求路徑
allowedOrigins:允許XX域名的請求來源,可以跨域訪問當前服務器的接口
*如果只是針對單個response的跨域問題解決,參考另一篇隨筆:https://www.cnblogs.com/meitian/p/12797456.html