Files
VDES_Backend/code/fuadmin/api.py
2026-07-13 15:37:05 +08:00

30 lines
807 B
Python

# -*- coding: utf-8 -*-
# @Time : 2022/5/9 23:15
# @Author : 臧成龙
# @FileName: api.py
# @Software: PyCharm
from demo.router import demo_router
from system.router import system_router
from utils.fu_auth import GlobalAuth
from utils.fu_ninja import FuNinjaAPI
from generator.router import generator_router
# api = FuNinjaAPI(auth=GlobalAuth())
api = FuNinjaAPI() # 移除auth参数
# 统一处理server异常
@api.exception_handler(Exception)
def a(request, exc):
if hasattr(exc, 'errno'):
return api.create_response(request, data=[], msg=str(exc), code=exc.errno)
else:
return api.create_response(request, data=[], msg=str(exc), code=500)
api.add_router('/system/', system_router)
api.add_router('/demo/', demo_router)
api.add_router('/generator/', generator_router)