mirror of
https://github.com/fastapi-practices/fastapi_best_architecture.git
synced 2026-03-13 09:31:31 +08:00
* Optimize the installation of plugin dependencies * Remove enumerate * Update main params
21 lines
629 B
Python
21 lines
629 B
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
import os
|
||
|
||
import uvicorn
|
||
|
||
if __name__ == '__main__':
|
||
# 为什么独立此启动文件:https://stackoverflow.com/questions/64003384
|
||
# 如果你喜欢在 IDE 中进行 DEBUG,可在 IDE 中直接右键启动此文件
|
||
# 如果你喜欢通过 print 方式进行调试,建议使用 fastapi cli 方式启动服务
|
||
try:
|
||
uvicorn.run(
|
||
app='backend.main:app',
|
||
host='127.0.0.1',
|
||
port=8000,
|
||
reload=True,
|
||
reload_excludes=[os.path.abspath('../.venv')],
|
||
)
|
||
except Exception as e:
|
||
raise e
|