Cookies
Cookies Gaman disini penggunaannya cukup simple, cukup pakai ctx.cookies
saja kamu sudah bisa management cookies :)
ctx.cookies.set(key, value, options)
Section titled “ctx.cookies.set(key, value, options)”berikut adalah contoh sederhana membuat cookies
(ctx) => { ctx.cookies.set('session', 'abogoboga', { secure: true expires: 60 * 60 * 24 * 30 // 30 hari })}
ctx.cookies.get(key)
Section titled “ctx.cookies.get(key)”berikut adalah contoh sederhana mengambil nilai cookies
(ctx) => { const session = ctx.cookies.get('session')
session.value // string value; session.json() // json value session.number() // number value session.boolean() // boolean value}
ctx.cookies.has(key)
Section titled “ctx.cookies.has(key)”berikut adalah contoh sederhana untuk mengecek apakah cookie ada atau tidak
(ctx) => { if(ctx.cookies.has('session')){ // TODO }}
ctx.cookies.delete(key)
Section titled “ctx.cookies.delete(key)”berikut adalah contoh sederhana untuk menghapus cookie yang sudah ada
(ctx) => { ctx.cookies.delete('session')}