前言
我在使用 gunicorn 部署 flask线上环境,访问需要jwt auth的接口地址,不断收到" NoAuthorizationError Missing Authoring Header"错误
问题描述
环境描述:
1.python3.8
2.flask 2.0.2
3.Flask-JWT-Extended==4.4.4
python3.8 的版本,在本地使用flask run
启动访问没任何问题,访问一个需要jwt auth的接口, 正常返回401 UNAUTHORIZED
HTTP/1.0 401 UNAUTHORIZED
Content-Type: application/json
Content-Length: 44
Server: Werkzeug/2.0.2 Python/3.8.5
Date: Sat, 15 Oct 2022 14:28:01 GMT
{
"err": "Missing Authorization Header"
}
在线上服务器用gunicorn 部署 flask,使用gunicorn 启动服务
gunicorn -w 2 -b 0.0.0.0:8001 app:app
具体部署方式,参考前面这篇