11 lines
No EOL
312 B
JavaScript
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' }
|
|
}) |