FastAPI的两种启动方式


来个简单的Hello world 例子

import uvicorn
from fastapi import FastAPI

app = FastAPI()


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

if __name__ == '__main__':
    uvicorn.run('test02:app')

第一种:通过uvicorn.run()启动,其中test02为当前py文件,app为FastAPI的实例对象,这样启动默认为http://127.0.0.1:8000,当然也可以更改host和port

 

 

 

第二种:通过命令uvicorn test02:app --reload      其中--reload :可以自动重启

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM