uvicorn 使用方法

uvicorn
官方解释:自行搜索。
通俗解释:就是一个ASGI服务器,就是把你代码跑在一个你认识的一个平台上。
ASGI服务器
解释:异步网关协议接口。它是介于网络协议服务和Python应用之间的标准接口。
通俗解释:就是能够处理多种通用的协议类型,例如:HTTP、HTTP2、WebSocket等

uvicorn使用方法:
首先得下载:

pip install uvicorn

main 是文件,app 是对象
命令行:

$ uvicorn main:app

指定IP和端口:

$ uvicorn main:app --reload --host 192.XXX.XXX --port 8001

其中 reload 是自动重启,就是只要修改文件,便会执行一次。

脚本:

import uvicorn
uvicorn.run(app, host="192.XXX.XXX", port="8001")
 

其中有很多参数,比如可以与Nginx 部署,也可以使用HTTPS等等常用技术。

上一篇:python+uvicorn+fastapi (一) - 认识与第一个DEMO


下一篇:FastAPI:Python 世界里最受欢迎的异步框架