Estoy buscando cómo usar un valor .env en nuxt.config.js con configuración de tiempo de ejecución.
Declararlo, usarlo en código "normal" está bien.
publicRuntimeConfig: { URL_API: process.env.URL_API || 'http://localhost:8000/', },Pero quiero usar un valor .env como este en mi nuxt.config.js
auth: { strategies: { local: { token: { property: 'token', required: true, maxAge: 1000 * 60 * 60 }, user: { property: 'user', autoFetch: false }, clientID: true, endpoints: { login: { url: `${process.env.URL_API}/auth/login`, method: 'post' }, logout: { url: `${process.env.URL_API}/auth/logout`, method: 'post' }, }, tokenType: '' } }, redirect: { login: '/auth/login', logout: '/', callback: '/auth/login', home: '/' } },¿Alguna idea?
Como se explica en mi respuesta aquí: https://stackoverflow.com/a/67705541/8816585
Si tiene algunos módulos ubicados en nuxt.config.js , solo puede pasar variables env a través de process.env.MY_VARIABLE .
Funciona si está vinculando a un archivo externo aunque.