SpringBoot 前後端分離 跨域小問題
阿新 • • 發佈:2021-10-07
跨域
這樣無非百分百就是跨域 跨域自己百度即可
然後我們如何解決 後端是可以設定的:
前段程式碼:
引入axios ,使用axios:
後端:
直接一個配置類帶走 ,其實就是
WebMvcConfigurer 然後
addCorsMappings
下面一頓騷炒作自己百度即可
package com.bihu.study.Config; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; importView Codeorg.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOriginPatterns("*") .allowedHeaders(CorsConfiguration.ALL) .allowedMethods(CorsConfiguration.ALL) .allowCredentials(true) .maxAge(3600); //一小時內不需要再預檢(發OPTIONS請求) } }
最後:
本文來自部落格園,作者:鹹瑜