nuxt-modules / strapi

Strapi Module for Nuxt
https://strapi.nuxtjs.org
MIT License
615 stars 75 forks source link

Nuxt 3 Cookie Disappears on page reload #382

Open rrubio opened 6 months ago

rrubio commented 6 months ago

On user login, the cookie gets set. However, on page refresh the cookie is deleted. Also, the expiry doesn't appear be to taking place. This is my nuxt.config. Any ideas.

On the following post they suggested upgrading strapi and nuxt, which i've tried, with the same outcome - https://github.com/nuxt-modules/strapi/pull/354

Version

@nuxtjs/strapi: 4.13.6 nuxt: 3.7.4

  runtimeConfig: {
    strapi: {
      url: 'https://login.7da2-202-129-81-163.ngrok-free.app',
      prefix: '/api',
      version: 'v4',
      cookie: {
        path: '/',
        maxAge: 60 * 60 * 24 * 30, // 30days login time
      },
      cookieName: 'strapi_jwt',
    },

I have also tried setting manually after login, but no luck -

        const { login } = useStrapiAuth()

        try {
            const response = await login({ identifier: identifier, password: password })
            await useCookie('strapi_jwt', { 
              maxAge: 60 * 60 * 24 * 7,
              path: '/'
            })            

            return response
        } catch (e) {            
            throw e
        }
FlambeSk commented 6 months ago

I have updated to version 1.10.1 and it's working already "@nuxtjs/strapi": "^1.10.1",

rrubio commented 6 months ago

Thank you. I'll test it in the next few days and confirm.

Pijuli commented 2 weeks ago

Happens the same on 1.12.0