Files
fastapi-best-architecture/backend/main.py
T
obrua 3b060c73b2 Refactor global log default handler (#347)
* 🦄 refactor: optimize log output

Unified log output using the loguru logging library

* 🌈 style: pre-commit fix

* 🌈 style: pre-commit fix

* Clean up and update some code

* Update default log output style
2024-07-09 18:40:25 +08:00

21 lines
559 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from pathlib import Path
import uvicorn
from backend.core.registrar import register_app
app = register_app()
if __name__ == '__main__':
# 如果你喜欢在 IDE 中进行 DEBUG,main 启动方法会很有帮助
# 如果你喜欢通过 print 方式进行调试,建议使用 fastapi cli 方式启动服务
try:
config = uvicorn.Config(app=f'{Path(__file__).stem}:app', reload=True)
server = uvicorn.Server(config)
server.run()
except Exception as e:
raise e