01 QuickStart

1.1 介绍

1.2 实操

编辑一个python文件 fastapiQuickStart.py

1
2
3
4
5
6
7
8
9
10
11
12
from fastapi import FastAPI
import uvicorn

app = FastAPI()

@app.get("/")
async def root():
return {"message": "Hello World"}


if __name__ == "__main__":
uvicorn.run("fastapiquickstart:app", host="127.0.0.1", port=8000, reload=True)

直接运行 .py 文件即可。

02 Tips

永久挂起

1
nohup uvicorn xxxx:app --host 127.0.0.1 --port 8012 &

查看nohup

1
cat nohup.out

停止永久挂起服务

1
2
3
4
5
# 查看端口PID
lsof -i:8012

# 用得到的PID杀死进程
kill 1234