news-analyze/server/api/user/logout.ts
吳元皓 200e89f066
Some checks are pending
Build and Push Beta Image / build-and-push (push) Waiting to run
**Maybe** fix the sources system & fix logout system.
2025-06-23 07:13:57 +08:00

22 lines
480 B
TypeScript

import getUserTokenMinusSQLInjection from "~/server/components/getUserToken";
export default defineEventHandler(async (event) => {
const userToken = await getUserTokenMinusSQLInjection(event);
if (userToken.error.length !== 0) {
return {
error: userToken.error,
};
}
try {
deleteCookie(event, "token");
return {
success: true,
error: null,
};
} catch (e) {
return {
success: false,
error: e.message,
};
}
});