ghostguild-org/server/api/auth/logout.post.js

11 lines
No EOL
312 B
JavaScript

export default defineEventHandler(async (event) => {
// Clear the auth token cookie
setCookie(event, 'auth-token', '', {
httpOnly: true,
secure: process.env.NODE_ENV === 'production',
sameSite: 'strict',
maxAge: 0 // Expire immediately
})
return { message: 'Logged out successfully' }
})