Как получить переменные окружения Nuxt. js, определенные в объекте `env`? - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть файл .env, например, так:

WP_API_PREFIX=somevalue
WP_ROOT=somevalue

Затем в моей конфигурации nuxt, например, так:

require('dotenv').config();

export default {
    mode: 'universal',
    env: {
        WP_ROOT: process.env.WP_ROOT,
        WP_REST_API_ENDPOINT: `${process.env.WP_ROOT}${process.env.WP_API_PREFIX}`
    },

Затем, в моем конфигурационном файле, я бы хотел ссылаться на объект WP_REST_API_ENDPOINT, но я не знаю как.

Я пробовал с:

process.env.WP_REST_API_ENDPOINT

Но это не определено.

Как я могу использовать env, который я установил в env объекте в nuxt.config.js?

1 Ответ

0 голосов
/ 23 февраля 2020

На каждой странице или макете вы можете иметь asyncData:

export default {
  asyncData({ env }) {
    return { env }
  }
}
...