Skip to content

Commit e0606d1

Browse files
authored
Update the route version define location (#485)
* Update the route version define location * fix lint
1 parent 8b15953 commit e0606d1

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

backend/app/admin/api/router.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
from backend.app.admin.api.v1.monitor import router as monitor_router
88
from backend.app.admin.api.v1.oauth2 import router as oauth2_router
99
from backend.app.admin.api.v1.sys import router as sys_router
10+
from backend.core.conf import settings
1011

11-
v1 = APIRouter()
12+
v1 = APIRouter(prefix=settings.FASTAPI_API_V1_PATH)
1213

1314
v1.include_router(auth_router)
1415
v1.include_router(oauth2_router)

backend/app/generator/api/router.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
from backend.app.generator.api.v1.gen import router as gen_router
66
from backend.app.generator.api.v1.gen_business import router as gen_business_router
77
from backend.app.generator.api.v1.gen_model import router as gen_model_router
8+
from backend.core.conf import settings
89

9-
v1 = APIRouter(prefix='/gen', tags=['代码生成'])
10+
v1 = APIRouter(prefix=f'{settings.FASTAPI_API_V1_PATH}/gen', tags=['代码生成'])
1011

12+
v1.include_router(gen_router)
1113
v1.include_router(gen_business_router, prefix='/businesses')
1214
v1.include_router(gen_model_router, prefix='/models')
13-
v1.include_router(gen_router)

backend/app/router.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
from backend.app.admin.api.router import v1 as admin_v1
66
from backend.app.generator.api.router import v1 as generator_v1
77
from backend.app.task.api.router import v1 as task_v1
8-
from backend.core.conf import settings
98

10-
route = APIRouter(prefix=settings.FASTAPI_API_V1_PATH)
9+
route = APIRouter()
1110

1211
route.include_router(admin_v1)
1312
route.include_router(generator_v1)

backend/app/task/api/router.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
from fastapi import APIRouter
44

55
from backend.app.task.api.v1.task import router as task_router
6+
from backend.core.conf import settings
67

7-
v1 = APIRouter()
8+
v1 = APIRouter(prefix=settings.FASTAPI_API_V1_PATH)
89

910
v1.include_router(task_router, prefix='/tasks', tags=['任务'])

backend/core/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ class Settings(BaseSettings):
4343
FASTAPI_TITLE: str = 'FastAPI'
4444
FASTAPI_VERSION: str = '0.0.1'
4545
FASTAPI_DESCRIPTION: str = 'FastAPI Best Architecture'
46-
FASTAPI_DOCS_URL: str | None = f'{FASTAPI_API_V1_PATH}/docs'
47-
FASTAPI_REDOCS_URL: str | None = f'{FASTAPI_API_V1_PATH}/redocs'
48-
FASTAPI_OPENAPI_URL: str | None = f'{FASTAPI_API_V1_PATH}/openapi'
46+
FASTAPI_DOCS_URL: str | None = '/docs'
47+
FASTAPI_REDOCS_URL: str | None = '/redocs'
48+
FASTAPI_OPENAPI_URL: str | None = '/openapi'
4949
FASTAPI_STATIC_FILES: bool = True
5050

5151
# Database

0 commit comments

Comments
 (0)