解决fastapi文档页面空白问题

This commit is contained in:
qiangyanwen 2022-05-29 09:38:17 +08:00
parent 875b0e3fb4
commit d019c68e15
9 changed files with 290 additions and 31 deletions

7
api/sys_monitor_api.py Normal file
View File

@ -0,0 +1,7 @@
# _*_ coding: utf-8 _*_
# @Time :2022/5/29 09:15
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :sys_monitor_api.py
from fastapi import APIRouter,Body,Depends,Query

14
api/user_api.py Normal file
View File

@ -0,0 +1,14 @@
# _*_ coding: utf-8 _*_
# @Time :2022/5/29 09:16
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :user_api.py
from fastapi import APIRouter, Body, Depends, Query
router = APIRouter(prefix="/api", tags=["用户模块"])
@router.post("/register/user")
def register():
return {"code": 200, "message": "用户注册成功"}

3
app.py
View File

@ -15,9 +15,7 @@ from fastapi.middleware.cors import CORSMiddleware
def create_app() -> FastAPI:
logger.info("loading application configuration")
logger.info("create FastApi app object")
app = FastAPI(
debug=settings.PROJECT.DEBUG,
title=settings.SWAGGER.TITLE,
@ -30,7 +28,6 @@ def create_app() -> FastAPI:
logger.info("Start registering middleware")
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],

View File

@ -0,0 +1,25 @@
2022-05-27 09:12:05 | MainThread:8627987968 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-27 09:12:05 | MainThread:8627987968 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:17 - INFO - loading application configuration
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:19 - INFO - create FastApi app object
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:30 - INFO - Start registering middleware
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:42 - INFO - Server address http://192.168.10.80:8000
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:43 - INFO - Api doc address http://192.168.10.80:8000/docs
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:44 - INFO - Api redoc address http://192.168.10.80:8000/redoc
2022-05-27 09:12:05 | MainThread:8627586560 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-27 09:12:05 | MainThread:8627586560 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:17 - INFO - loading application configuration
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:19 - INFO - create FastApi app object
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:30 - INFO - Start registering middleware
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:42 - INFO - Server address http://192.168.10.80:8000
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:43 - INFO - Api doc address http://192.168.10.80:8000/docs
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:44 - INFO - Api redoc address http://192.168.10.80:8000/redoc
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:17 - INFO - loading application configuration
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:19 - INFO - create FastApi app object
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:30 - INFO - Start registering middleware
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:42 - INFO - Server address http://192.168.10.80:8000
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:43 - INFO - Api doc address http://192.168.10.80:8000/docs
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:44 - INFO - Api redoc address http://192.168.10.80:8000/redoc

View File

@ -1,25 +1,194 @@
2022-05-27 09:12:05 | MainThread:8627987968 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-27 09:12:05 | MainThread:8627987968 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:17 - INFO - loading application configuration
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:19 - INFO - create FastApi app object
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:30 - INFO - Start registering middleware
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:42 - INFO - Server address http://192.168.10.80:8000
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:43 - INFO - Api doc address http://192.168.10.80:8000/docs
2022-05-27 09:12:05 | MainThread:8627987968 | create_app:app:44 - INFO - Api redoc address http://192.168.10.80:8000/redoc
2022-05-27 09:12:05 | MainThread:8627586560 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-27 09:12:05 | MainThread:8627586560 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:17 - INFO - loading application configuration
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:19 - INFO - create FastApi app object
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:30 - INFO - Start registering middleware
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:42 - INFO - Server address http://192.168.10.80:8000
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:43 - INFO - Api doc address http://192.168.10.80:8000/docs
2022-05-27 09:12:05 | MainThread:8627586560 | create_app:app:44 - INFO - Api redoc address http://192.168.10.80:8000/redoc
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:17 - INFO - loading application configuration
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:19 - INFO - create FastApi app object
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:30 - INFO - Start registering middleware
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:42 - INFO - Server address http://192.168.10.80:8000
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:43 - INFO - Api doc address http://192.168.10.80:8000/docs
2022-05-27 09:12:06 | MainThread:8627586560 | create_app:app:44 - INFO - Api redoc address http://192.168.10.80:8000/redoc
2022-05-29 09:23:39 | MainThread:8666101248 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:23:39 | MainThread:8666101248 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:42 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:43 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:23:39 | MainThread:8666101248 | create_app:app:44 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:23:39 | MainThread:8639976960 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:23:39 | MainThread:8639976960 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:42 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:43 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:44 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:41 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:42 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:43 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:23:39 | MainThread:8639976960 | create_app:app:44 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:24:38 | MainThread:8660440576 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:24:38 | MainThread:8660440576 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:40 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:41 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:42 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:43 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:40 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:41 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:42 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:24:38 | MainThread:8660440576 | create_app:app:43 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:24:55 | MainThread:8592827904 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:24:55 | MainThread:8592827904 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:40 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:41 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:42 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:24:55 | MainThread:8592827904 | create_app:app:43 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:24:56 | MainThread:8629470720 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:24:56 | MainThread:8629470720 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:40 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:41 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:42 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:43 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:19 - INFO - create FastApi app object
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:29 - INFO - Adding a New route success
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:30 - INFO - Start registering middleware
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:40 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:41 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:42 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:24:56 | MainThread:8629470720 | create_app:app:43 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:25:35 | MainThread:8639555072 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:25:35 | MainThread:8639555072 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:25:35 | MainThread:8639555072 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:27:29 | MainThread:8593360384 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:27:29 | MainThread:8593360384 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:27:29 | MainThread:8593360384 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:27:50 | MainThread:8630031872 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:27:50 | MainThread:8630031872 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:27:50 | MainThread:8630031872 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:27:50 | MainThread:8594634240 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:27:50 | MainThread:8594634240 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:27:50 | MainThread:8594634240 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:29:36 | MainThread:8674436608 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:29:36 | MainThread:8674436608 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:29:36 | MainThread:8674436608 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:29:36 | MainThread:8595482112 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:29:36 | MainThread:8595482112 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:29:36 | MainThread:8595482112 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:35:02 | MainThread:8642872832 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:35:02 | MainThread:8642872832 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:35:02 | MainThread:8642872832 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:35:02 | MainThread:8675157504 | <module>:__init__:16 - INFO - start the automation service development environment
2022-05-29 09:35:02 | MainThread:8675157504 | <module>:__init__:22 - INFO - loading environment configuration file
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:17 - INFO - loading application configuration
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:18 - INFO - create FastApi app object
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:27 - INFO - Adding a New route success
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:28 - INFO - Start registering middleware
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:38 - INFO - Application started successfully:CORSMiddleware
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:39 - INFO - Server address http://192.168.1.107:8000
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:40 - INFO - Api doc address http://192.168.1.107:8000/docs
2022-05-29 09:35:02 | MainThread:8675157504 | create_app:app:41 - INFO - Api redoc address http://192.168.1.107:8000/redoc

24
main.py
View File

@ -8,10 +8,32 @@ import uvicorn
from app import create_app
from config import Debug
from middleware.http_middleware import get_body
from utils.system import host
from config import settings
from fastapi.requests import Request
from fastapi import status
from fastapi.responses import JSONResponse
from fastapi.encoders import jsonable_encoder
app = create_app()
@app.middleware("http")
async def errors_handling(request: Request, call_next):
body = await request.body()
try:
await get_body(request)
return await call_next(request)
except Exception as exc:
return JSONResponse(
status_code=status.HTTP_200_OK,
content=jsonable_encoder({
"code": 110,
"msg": str(exc),
"request_data": body,
})
)
if __name__ == '__main__':
uvicorn.run(app="main:app", host=host, port=settings.PROJECT.PORT, reload=Debug)
uvicorn.run(app="main:app", host="127.0.0.1", port=settings.PROJECT.PORT, reload=Debug)

5
middleware/__init__.py Normal file
View File

@ -0,0 +1,5 @@
# _*_ coding: utf-8 _*_
# @Time :2022/5/29 09:13
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :__init__.py.py

View File

@ -0,0 +1,20 @@
# _*_ coding: utf-8 _*_
# @Time :2022/5/29 09:13
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :http_middleware.py
from fastapi.requests import Request
from starlette.types import Message
async def set_body(request: Request, body: bytes):
async def receive() -> Message:
return {"type": "http.request", "body": body}
request._receive = receive
async def get_body(request: Request) -> bytes:
body = await request.body()
await set_body(request,body)
return body

View File

@ -3,8 +3,8 @@
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :__init__.py.py
from api.user_api import router as user_router
routers = []
routers = [user_router]
__all__ = ["routers"]