Skip to content

Commit 8c00b44

Browse files
perf: dev error msg
1 parent f7164f6 commit 8c00b44

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

backend/apps/system/middleware/auth.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ async def dispatch(self, request, call_next):
3535
request.state.current_user = validator[1]
3636
request.state.assistant = validator[2]
3737
return await call_next(request)
38-
return JSONResponse({"msg": f"Unauthorized:[{validator[1]}]"}, status_code=401)
38+
return JSONResponse({"msg": f"Unauthorized:[{validator[1]}]"}, status_code=401, headers={"Access-Control-Allow-Origin": "*"})
3939
#validate pass
4040
tokenkey = settings.TOKEN_KEY
4141
token = request.headers.get(tokenkey)
4242
validate_pass, data = await self.validateToken(token)
4343
if validate_pass:
4444
request.state.current_user = data
4545
return await call_next(request)
46-
return JSONResponse({"msg": f"Unauthorized:[{data}]"}, status_code=401)
46+
return JSONResponse({"msg": f"Unauthorized:[{data}]"}, status_code=401, headers={"Access-Control-Allow-Origin": "*"})
4747

4848
def is_options(self, request: Request):
4949
return request.method == "OPTIONS"

backend/common/core/response_middleware.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ async def dispatch(self, request, call_next):
5555
"code": 500,
5656
"data": None,
5757
"msg": str(e)
58+
},
59+
headers={
60+
k: v for k, v in response.headers.items()
61+
if k.lower() not in ("content-length", "content-type")
5862
}
5963
)
6064

@@ -70,7 +74,8 @@ async def http_exception_handler(request: Request, exc: HTTPException):
7074
"code": exc.status_code,
7175
"msg": exc.detail,
7276
"data": None
73-
}
77+
},
78+
headers={"Access-Control-Allow-Origin": "*"}
7479
)
7580

7681

@@ -84,6 +89,7 @@ async def global_exception_handler(request: Request, exc: Exception):
8489
"code": 500,
8590
"msg": str(exc),
8691
"data": None
87-
}
92+
},
93+
headers={"Access-Control-Allow-Origin": "*"}
8894
)
8995

0 commit comments

Comments
 (0)