first commit
This commit is contained in:
29
code/fuadmin/api.py
Normal file
29
code/fuadmin/api.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# -*- 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)
|
||||
Reference in New Issue
Block a user