Browse Source

refactor(auth): 优化刷新令牌的响应格式

- 引入 useResponseSuccess 函数以统一响应格式
- 修改返回值为包含 accessToken 的对象
- 删除多余的空行
alova
Jin Mao 6 months ago
parent
commit
0b6b4e00ef
  1. 7
      apps/backend-mock/api/auth/refresh.post.ts

7
apps/backend-mock/api/auth/refresh.post.ts

@ -6,7 +6,7 @@ import {
} from '~/utils/cookie-utils'; } from '~/utils/cookie-utils';
import { generateAccessToken, verifyRefreshToken } from '~/utils/jwt-utils'; import { generateAccessToken, verifyRefreshToken } from '~/utils/jwt-utils';
import { MOCK_USERS } from '~/utils/mock-data'; import { MOCK_USERS } from '~/utils/mock-data';
import { forbiddenResponse } from '~/utils/response'; import { forbiddenResponse, useResponseSuccess } from '~/utils/response';
export default defineEventHandler(async (event) => { export default defineEventHandler(async (event) => {
const refreshToken = getRefreshTokenFromCookie(event); const refreshToken = getRefreshTokenFromCookie(event);
@ -30,6 +30,7 @@ export default defineEventHandler(async (event) => {
const accessToken = generateAccessToken(findUser); const accessToken = generateAccessToken(findUser);
setRefreshTokenCookie(event, refreshToken); setRefreshTokenCookie(event, refreshToken);
return useResponseSuccess({
return accessToken; accessToken,
});
}); });

Loading…
Cancel
Save