# Initialize FastAPI app
app = FastAPI()
...
...
...
# Run the app using Uvicorn
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=5000, reload=True)
WARNING:
You must pass the application as an import string to enable 'reload' or 'workers'.
解决方案:
uvicorn.run("server:app", host="0.0.0.0", port=backend_port, reload=True)
- server:启动服务的py文件名称
- app:服务对象名
- --host:ip地址
- --port:端口
- reload:代码修改后自动重启服务。仅在开发时期使用