工程目录
app
... __init__.py .
.. users.py
main.py
from fastapi import APIRouter
router = APIRouter()
@router.get('/{id}')
async def users(id):
return {'name':'Bob'+id}
路由注册
from fastapi import FastAPI
import uvicorn
from app.users import router as user_router
app=FastAPI()
app.include_router(user_router,prefix='/users')
if __name__=='__main__':
uvicorn.run(app='main:app',host='127.0.0.1',port=8000,reload=True)
调用测试 GET http://127.0.0.1:8000/users/23
HTTP/1.1 404 Not Found
date: Tue, 10 Jul 2021 10:25:39 GMT
server: uvicorn
content-length: 22
content-type: application/json
Connection: close
{
"detail": "Not Found"
}