Flask跨域处理
1. 使用CORS包
```
from flask_cors import CORS
app = Flask(name)
CORS(app, supports_credentials=True)
if name == "main":
app.run()
```
2. 参数详解
| 参数 | 类型 | Head字段 | 默认值 | 说明 |
|---|---|---|---|---|
| origins | 列表、字符串或正则表达式 | Access-Control-Allow-Origin | '*' | 配置允许跨域访问的源,默认全部允许 |
| methods | 列表、字符串 | Access-Control-Allow-Methods | ['GET', 'HEAD', 'POST', 'OPTIONS', 'PUT', 'PATCH', 'DELETE'] | 配置跨域支持的请求方式 |
| expose_headers | 列表、字符串 | Access-Control-Expose-Headers | None | 自定义请求响应的Head信息 |
| allow_headers | 列表、字符串或正则表达式 | Access-Control-Request-Headers | '*' | 配置允许跨域的请求头 |
| supports_credentials | 布尔值 | Access-Control-Allow-Credentials | False | 是否允许请求发送cookie,false是不允许 |
| max_age | 整数、字符串 | Access-Control-Max-Age | None | 预检请求的有效时长 |
| resources | 字典、迭代器或字符串 | Access-Control-Max-Age | r'/*' | 全局配置允许跨域的API接口 |

浙公网安备 33010602011771号