feat: 接口统一优化
This commit is contained in:
@@ -6,6 +6,7 @@ import { setResponseStatus } from "h3";
|
||||
|
||||
import { prisma } from "~~/server/utils/db";
|
||||
import { createApiLogger } from "~~/server/utils/logging";
|
||||
import { apiErr, apiOk } from "~~/server/utils/response";
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
const logger = createApiLogger(event, "api.user.refresh-token");
|
||||
@@ -21,9 +22,9 @@ export default defineEventHandler(async (event) => {
|
||||
} catch (err) {
|
||||
logger.error("db_error", { userId, err: String(err) });
|
||||
setResponseStatus(event, 500);
|
||||
return { success: false, msg: "服务器内部错误" };
|
||||
return apiErr(500, "服务器内部错误");
|
||||
}
|
||||
|
||||
logger.info("finish_success", { userId });
|
||||
return { success: true, msg: "刷新成功", apiToken: newToken };
|
||||
return apiOk({ apiToken: newToken });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user