Spring boot 和Vue開發中CORS跨域問題
1.使用springboot做service vue做前端框架
2.遇到了CORS跨域問題
3.跨域
- 跨域,指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對JavaScript施加的安全限制。
4.解決方法
- 在專案中新增類CustomCORSConfiguration程式碼如下:
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
/**
* @author Colin
* @description
* @date 2020-12-16
*/
@Configuration
public class CustomCORSConfiguration {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedMethod("*");
corsConfiguration.setAllowCredentials(true);
return corsConfiguration;
}
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", buildConfig());
return new CorsFilter(source);
}
}
相關文章
- CORS跨域問題梳理CORS跨域
- Spring Boot 通過CORS實現跨域Spring BootCORS跨域
- Spring Boot中的跨域資源共享(CORS)處理Spring Boot跨域CORS
- cors解決跨域問題CORS跨域
- Nginx解決前端跨域問題 CORS跨域配置Nginx前端跨域CORS
- 深入跨域問題(2) - 利用 CORS 解決跨域跨域CORS
- 跨域問題,解決方案 – CORS方案跨域CORS
- 跨域CORS圖片上傳問題跨域CORS
- Cors跨域問題中文官方文件CORS跨域
- 跨域問題,解決方案 - CORS方案跨域CORS
- Spring boot 解決跨域問題配置類Spring Boot跨域
- 深入跨域問題(1) - 初識 CORS 跨域資源共享跨域CORS
- VUE跨域問題Vue跨域
- SpringBoot中通過CORS解決跨域問題Spring BootCORS跨域
- 解決angular+spring boot的跨域問題AngularSpring Boot跨域
- 解決跨域問題 barryvdh/Laravel-cors跨域LaravelCORS
- WebApi 跨域問題解決方案(3):CORSWebAPI跨域CORS
- 跨域CORS跨域CORS
- CORS跨域CORS跨域
- vue 2 跨域問題Vue跨域
- spring-boot + jsonp 解決前端跨域問題SpringbootJSON前端跨域
- has been blocked by CORS policy跨域問題解決BloCCORS跨域
- Vue中跨域問題解決方案1Vue跨域
- 搞懂:前端跨域問題JS解決跨域問題VUE代理解決跨域問題原理前端跨域JSVue
- spring boot解決跨域訪問配置Spring Boot跨域
- 跨域問題(普通跨域和springsecurity跨域)跨域SpringGse
- 跨域之CORS跨域CORS
- 跨域 Cors error跨域CORSError
- 解決CORS跨域不能傳遞cookies的問題CORS跨域Cookie
- 搞定所有的跨域請求問題: jsonp & CORS跨域JSONCORS
- Spring Boot 中測試 CORSSpring BootCORS
- WebApi開啟CORS支援跨域POSTWebAPICORS跨域
- Vue 跨域問題解決辦法 Vue 配置防止跨域 nginx 重定向防止跨域Vue跨域Nginx
- Laravel 中跨域問題Laravel跨域
- vue element admin 跨域問題Vue跨域
- 跨域問題(CORS / Access-Control-Allow-Origin)跨域CORS
- JavaScript-CORS 跨域JavaScriptCORS跨域
- CORS跨域請求CORS跨域