问题描述
在实际的前后端开发问题中最重要的是怎么将这两个端连接起来完成通信,又因为这个两个又可能不是布置在一台服务器中那么就必然会有跨域通信的问题!那么该怎么解决呢???(好吧,这其实是我在总结项目的时候忘了发出了~)
具体如下
先在springboot 的创建一个config
文件夹然后在添加这个跨域的文件 CrosConfig.java
如下图所示:
代码
@Configuration
public class CrosConfig implements WebMvcConfigurer {
/**
* 开启跨域
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
// 设置允许跨域的路由
registry.addMapping("/**")
// 设置允许跨域请求的域名
.allowedOriginPatterns("*")
// 跨域允许的方法
.allowedMethods("GET","HEAD","POST","PUT","DELETE","OPTIONS")
// 是否允许证书(cookies)
.allowCredentials(true)
// 跨域允许时间
.maxAge(3600)
.allowedHeaders("*");
}
}
结果
因为是很久的之前做的那么就没有结果图看了,但是这样配置之后就可以正常跨域访问了~~