# -*- coding:utf-8 -*- # !/usr/bin/env python """ Date: 2025/2/26 21:39 Desc: 主程序入口文件 """ import os import sys # 添加 package 查找路径,该行必须在前面,否则不能导入相关的模块 sys.path.append(os.path.dirname(os.path.dirname(__file__))) import uvicorn from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from api import app_core app = FastAPI() origins = ["*"] # 此处设置可以访问的协议,IP和端口信息 app.add_middleware( middleware_class=CORSMiddleware, allow_origins=origins, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) # 程序健康检查 @app.get("/") def read_root(): return "Welcome to AK Server API!"; app.include_router(app_core, prefix="/api", tags=["数据接口"]) if __name__ == "__main__": uvicorn.run(app="main:app", host="127.0.0.1", port=8080)