Cuando intento configurar una cookie con cookie-universal-nuxt en el middleware de mi enrutador, aparece el error:
TypeError: Cannot read properties of undefined (reading 'set')¿Qué está causando esto?
nuxt.config.js
modules: [ 'cookie-universal-nuxt', ],router.js (middleware de enrutador)
export default async ({ app }) => { app.$cookies.set('cookie-name', 'cookie-value', { path: '/', maxAge: 60 * 60 * 24 * 7 }); }Intenté iniciar sesión en diferentes lugares:
Cuando ejecuto console.log(app.$cookies) en el enrutador, devuelve indefinido.
Cuando lo ejecuto en un componente (entonces: console.log(this.app.$cookies) ) devuelve Cannot read properties of undefined (reading 'app') . Estoy usando la API de composición, así que también probé console.log(context.root.$cookies) pero esto también devuelve indefinido.