1.修改.en.development文件
VUE_APP_BASE_API = 'http://localhost:9999'
2.修改.js的请求路径
3.关掉vue.config.js中的mock.js
4.在后端添加一个配置类
@Configuration
public class MyCorsConfig {
//处理全局跨域问题
@Bean
public CorsFilter corsFilter(){
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("http://localhost:8888");
corsConfiguration.setAllowCredentials(true);//传cookies
corsConfiguration.addAllowedMethod("*");//允许的请求方式例如get,post,Head
corsConfiguration.addAllowedHeader("*");//允许的头信息
//过滤资源
UrlBasedCorsConfigurationSource us = new UrlBasedCorsConfigurationSource();
us.registerCorsConfiguration("/**",corsConfiguration);
return new CorsFilter(us);
}
}
本文介绍了在Vue项目中如何修改.env.development文件设置基础API地址,调整.js文件的请求路径,停用vue.config.js中的mock.js,并在后端添加MyCorsConfig类处理全局跨域问题,包括CORSFilter的配置实现。
1109

被折叠的 条评论
为什么被折叠?



