main.py 553 Bytes
import logging

import uvicorn
from fastapi import FastAPI
from app.router import spider_router
from app.config.app_config import getAppConfig
from app.event.fastapi_event import lifespan
from app.config.log_config import getLogConfig

app = FastAPI(lifespan=lifespan)
app.include_router(spider_router.spiderRouter)
if __name__ == '__main__':
    appConf = getAppConfig()
    uvicorn.run("main:app", host="0.0.0.0",
                port=appConf.server.port,
                log_config=getLogConfig())
    logging.info(f"启动成功->{appConf.server}")