Переменные среды PM2 не определены на стороне клиента - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть приложение реагирования, которое обслуживается с node.js, и я пытаюсь развернуть его на экземпляре AWS EC2. Я указал переменные среды в своем скрипте pm2 для запуска приложения, но не могу прочитать их на стороне клиента. (например, process.env.API_ENDPOINT возвращает неопределенное значение)

module.exports = {
  apps : [{
    name        : "myapp-api",
    script      : "./server/server.js",
    watch       : true,
    env: {
      "NODE_ENV": "development",
    },
    env_production : {
     "NODE_ENV": "production"
    }
  },
  {
    name       : "myapp-client",
    script     : "./client/server.js",
    watch       : true,
    env: {
      "NODE_ENV": "development",
      "API_ENDPOINT": XXXXXX
    },
    env_production : {
      "NODE_ENV": "production",
      "API_ENDPOINT": XXXXXX
    }
  }]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...