hello 大家好我是Monday,今天给大家带来一篇fastApi项目部署的相关文章。
Uvicorn
uvicorn官方文档:https://www.uvicorn.org/
Uvicorn
是基于uvloop
和httptools
构建的非常快速的ASGI
服务器。Uvicorn
提供一个轻量级的方法来运行多个工作进程,比如-workers 4
,但是并没有提供进程的监控。
1、uvicorn支持的参数非常多 uvicorn —help 查看下:
1 | uvicorn --help |
2、我们进入到 uvicorn.run 查看下参数配置,及默认值
1 | class Config: |
3、 解析每一个参数的含义
1 | app:指定应用app,'脚本名:FastAPI实例对象'、FastAPI实例对象 |
4、利用uvicorn 部署启动FastApi应用程序
1 | import uvicorn |
5、启动:
1 | 1、python ceshi.py |
结束语:
今天的分享就到这里了,欢迎大家关注微信公众号”菜鸟童靴“