forasp.cn
在使用python框架FastApi时,如何开启debug模式呢,下面介绍下FastApi debug模式
在使用flaskapi时,可以轻松的配置debug模式,但在FastApi 需要配置下。
 
第一步,独立服务文件 比如 forasp_server.py,主要是常见FastAPI服务对象, 代码如下:
 
from fastapi import FastAPI
 
app = FastAPI()
 
@app.get("/")
def read_root():
    return {"message": "Hello, World"}
 
第二步创建运行文件 比如 cn_run.py 主要是启动 FastAPI 服务的,配置自动reload 代码如下
 
import uvicorn
 
if __name__ == '__main__':
     # 注意 这里是 forasp_server
    uvicorn.run("forasp_server:app", host="0.0.0.0", port=8000, reload=True)
 
第三部 启动服务
python cn_run.py
 
当修改保存时,会重新load 服务。