File size: 419 Bytes
d502d70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
```typescript
import { eventHandler, deleteCookie } from 'h3'
import { sessionStore } from '../middleware/auth'

export default eventHandler((event) => {
  const sessionId = getCookie(event, 'session_id')
  
  if (sessionId) {
    sessionStore.delete(sessionId)
    deleteCookie(event, 'session_id', {
      path: '/',
      httpOnly: true
    })
  }
  
  return { success: true }
})

import { getCookie } from 'h3'
```