''' Author: 于小丘 海枫 Date: 2024-10-02 15:23:34 LastEditors: Yuerchu admin@yuxiaoqiu.cn FilePath: /Findreve/main.py Description: 标记、追踪与找回 —— 就这么简单。 Copyright (c) 2018-2025 by 于小丘Yuerchu, All Rights Reserved. ''' # 导入库 from app import app from fastapi.staticfiles import StaticFiles from routes import (session, admin, object) import logging # 挂载路由 app.include_router(admin.Router) app.include_router(session.Router) app.include_router(object.Router) # 添加静态文件目录 try: # 挂载静态文件目录 app.mount("/dist", StaticFiles(directory="dist"), name="dist") except RuntimeError as e: logging.warning(f'无法挂载静态目录: {str(e)}, 将启动纯后端模式') # 作为主程序启动时 if __name__ == '__main__': import uvicorn uvicorn.run( 'main:app', host='0.0.0.0', port=8080, reload=True)