Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

428
Views
Cookie de sesión de actualización de Nuxt con cada solicitud

Estoy creando una aplicación Nuxt que usa fastify para la API de backend. Estoy usando cookies de sesión httpOnly para la autenticación. Hasta ahora todo funciona bien, pero el problema que tengo es que Nuxt solo tiene un tiempo de espera de cookie codificado de 30 minutos. He actualizado esto a 24 horas, pero lo que realmente quiero hacer es que Nuxt actualice el tiempo de espera después de cada solicitud.

Veo en mi base de datos que la cookie de sesión rápida se actualiza después de cada solicitud y la caducidad de la sesión se actualiza después de CUALQUIER solicitud de API de usuario. Entonces, parece que el backend está funcionando correctamente, pero el frontend necesita actualizar el valor auth._token_expiration.local .

Puede ver en la configuración que configuré manualmente maxAge en 24 horas, ¿no puedo hacer que la interfaz actualice el valor auth._token_expiration.local automáticamente al realizar solicitudes de API exitosas? mi token se almacena como sessionId

nuxt.config.js

 auth: { redirect: false, strategies: { local: { token: { required: false, type: false, maxAge: 86400 // seconds - 1 day }, user: { property: false }, endpoints: { login: { url: '/user/login', method: 'post', withCredentials: true }, logout: { url: '/user/logout', method: 'post', withCredentials: true }, user: { url: '/user/profile', method: 'get', withCredentials: true } } }, localStorage: false, cookie: true } },
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Así que descubrí que los datos de caducidad de sessionId de sesión SÍ se actualizan después de cada solicitud de API, por lo que es bueno. Para hacer esta función, también tuve que configurar el token nuxt.config maxAge en 0. Esto resolvió mis problemas.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!