转移
This commit is contained in:
28
main.py
Executable file
28
main.py
Executable file
@@ -0,0 +1,28 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
|
||||
import sys
|
||||
import uvicorn
|
||||
|
||||
from fastapi import FastAPI
|
||||
from starlette.middleware.cors import CORSMiddleware
|
||||
from functools import lru_cache
|
||||
from routers import reverse, user, task, img, user_collect
|
||||
|
||||
|
||||
# 初始化 FastAPI
|
||||
app = FastAPI(title="GameUI", description="GameUI", version="1.5.0", openapi_url="/docs/openapi.json", docs_url="/docs", redoc_url="/redoc")
|
||||
app.add_middleware(CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"])
|
||||
|
||||
|
||||
# 导入路由
|
||||
app.include_router(user.router, prefix='/api/user', tags=['用户'])
|
||||
app.include_router(task.router, prefix='/api/task', tags=['任务'])
|
||||
app.include_router(reverse.router, prefix='/api/default', tags=['搜图'])
|
||||
app.include_router(user_collect.router, prefix='/api/user_collect', tags=['收藏'])
|
||||
app.include_router(img.router, prefix='/imgs', tags=['图片'])
|
||||
|
||||
|
||||
# 启动服务
|
||||
if __name__ == '__main__':
|
||||
port = 5002 if len(sys.argv) < 2 else int(sys.argv[1])
|
||||
uvicorn.run(app='main:app', host='0.0.0.0', port=port, reload=True, workers=1)
|
Reference in New Issue
Block a user