CORS配置类在Spring Boot项目中的application.properties或application.yml文件里怎么写
时间: 2023-08-05 13:09:09 浏览: 177
在Spring Boot项目的application.properties文件中,需要添加以下配置来启用CORS:
```
# 允许所有的跨域请求
cors.allowed.origins=*
cors.allowed.methods=GET,POST,PUT,DELETE,OPTIONS
cors.allowed.headers=Authorization,Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers
cors.exposed.headers=Access-Control-Allow-Origin,Access-Control-Allow-Credentials
cors.allow.credentials=true
cors.max.age=86400
```
在Spring Boot项目的application.yml文件中,可以使用以下配置来启用CORS:
```
cors:
allowed:
origins: "*"
allowed:
methods: GET,POST,PUT,DELETE,OPTIONS
allowed:
headers: Authorization,Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers
exposed:
headers: Access-Control-Allow-Origin,Access-Control-Allow-Credentials
allow:
credentials: true
max:
age: 86400
```
以上配置允许所有的跨域请求,也可根据需要进行修改。需要注意的是,以上配置仅适用于Spring Boot项目。其他框架或语言的CORS配置可能有所不同。
阅读全文