#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import uvicorn if __name__ == '__main__': # 为什么独立此启动文件:https://stackoverflow.com/questions/64003384 # DEBUG: # 如果你喜欢在 IDE 中进行 DEBUG,可在 IDE 中直接右键启动此文件 # 如果你喜欢通过 print 方式进行调试,建议使用 fba cli 方式启动服务 # Warning: # 如果你正在通过 python 命令启动此文件,请遵循以下事宜: # 1. 按照官方文档通过 uv 安装依赖 # 2. 命令行空间位于 backend 目录下 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