| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # -*- 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)
|