logout.post.ts 342 B

123456789101112131415
  1. import {
  2. clearRefreshTokenCookie,
  3. getRefreshTokenFromCookie,
  4. } from '~/utils/cookie-utils';
  5. export default defineEventHandler(async (event) => {
  6. const refreshToken = getRefreshTokenFromCookie(event);
  7. if (!refreshToken) {
  8. return useResponseSuccess('');
  9. }
  10. clearRefreshTokenCookie(event);
  11. return useResponseSuccess('');
  12. });