ssr: false,
css: ['~/assets/css/main.css'],
routeRules: {
'/': { redirect: '/login'},
},
modules: [
'nuxt-sanctum-auth'
// ...
],
nuxtSanctumAuth: {
token: false, // set true to use jwt-token auth instead of cookie. default is false
baseUrl: 'https://api.domain.de',
endpoints: {
csrf: '/sanctum/csrf-cookie',
login: '/login',
logout: '/logout',
user: '/api/user'
},
csrf: {
headerKey: 'X-XSRF-TOKEN',
cookieKey: 'XSRF-TOKEN',
tokenCookieKey: 'nuxt-sanctum-auth-token'
},
},
devtools: { enabled: true },
postcss: {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
},
})
Hey,
everything is working on localhost but as soon as I deploy my API and my Client to production it will throw the following error:
419 CSRF token mismatchMy Urls:
Client (NuxtJS): crm.domain.de
API: api.domain.de
My nuxt.config.ts
My .env file:
FRONTEND_URL=https://crm.domain.deSESSION_DOMAIN=crm.domain.de,api.domain.deSANCTUM_STATEFUL_DOMAINS=crm.domain.de,api.domain.deAny ideas how to fix it?