N
Nuxt2y ago
mpgalaxy

use dotenv in options api

Hi, how can I use env variables in options api ? I predefined env variables in nuxt.config via
runtimeConfig: {
public: {
KEYCLOAK_SCHEME: process.env.KEYCLOAK_SCHEME || 'http',
KEYCLOAK_HOST: process.env.KEYCLOAK_HOST || 'localhost',
KEYCLOAK_PORT: process.env.KEYCLOAK_PORT ||'8080',
KEYCLOAK_CLIENT_ID: process.env.KEYCLOAK_CLIENT_ID || 'testclient',
KEYCLOAK_REALM: process.env.KEYCLOAK_REALM || 'testrealm'
},
}
runtimeConfig: {
public: {
KEYCLOAK_SCHEME: process.env.KEYCLOAK_SCHEME || 'http',
KEYCLOAK_HOST: process.env.KEYCLOAK_HOST || 'localhost',
KEYCLOAK_PORT: process.env.KEYCLOAK_PORT ||'8080',
KEYCLOAK_CLIENT_ID: process.env.KEYCLOAK_CLIENT_ID || 'testclient',
KEYCLOAK_REALM: process.env.KEYCLOAK_REALM || 'testrealm'
},
}
but I can't access .env variables globally by using process.env.KEYCLOAK_HOST nor can I access the runtimeConfig from options api, how can I do that ?
1 Reply
warflash
warflash2y ago
Couldn't you use useRuntimeConfig in the setup part of your options component?

Did you find this page helpful?