mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2025-05-22 14:51:18 +00:00
Some checks failed
Pytest API Testing / Pytes-API-Testing (push) Failing after 17s
19 lines
436 B
Python
19 lines
436 B
Python
import uvicorn
|
|
from fastapi import FastAPI
|
|
|
|
app = FastAPI()
|
|
|
|
def get_app() -> FastAPI:
|
|
"""获取 FastAPI 实例"""
|
|
return app
|
|
|
|
@app.get("/")
|
|
async def root():
|
|
return {"message": "Hello LiteyukiBot"}
|
|
|
|
|
|
async def run_app(**kwargs):
|
|
"""ASGI app 启动函数,在所有插件加载完后任务启动"""
|
|
config = uvicorn.Config(app, **kwargs, log_config=None)
|
|
server = uvicorn.Server(config)
|
|
await server.serve() |