setCookie — sets cookie. getCookie — reads cookie.
setCookie:
1export default defineEventHandler((event) => {2 setCookie(event, "token", "abc123", {3 httpOnly: true,4 secure: true,5 maxAge: 60 * 60 * 24 * 76 })7 return { success: true }8})
getCookie:
1export default defineEventHandler((event) => {2 const token = getCookie(event, "token")3 return { token }4})
Options:
httpOnly — no JS access.secure — HTTPS only.maxAge — expiration.