Пытаетесь установить переменную среды в узле?не работает - PullRequest
0 голосов
/ 04 марта 2019

Итак, я установил модуль npm config.

Я пытаюсь установить локальную переменную, в которой хранится secret / privateKey.

Попытка установить переменную окружения / закрытый ключ с помощью следующей команды

 export VIDLY_JWTPRIVATEKEY=MYSECUREKEY

, однако она не думает, что она устанавливается, когда я получаю ошибку через

console.log("FATAL ERROR: JWTPRIVATEKEY is not defined");

Этокак я проверяю, установлен ли ключ ..

index.js

if (!config.get("JWTPRIVATEKEY")) {
  console.log("FATAL ERROR: JWTPRIVATEKEY is not defined");
  // node environment variable. 1 (any other number exc. 0) is exit the app, 0 is success
  process.exit(1);
}

userAuth.js Я снова пытаюсь получить приват, но его не установить (?)

   #code above 

  const token = jwt.sign({ _id: user._id }, config.get("JWTPRIVATEKEY"));

default.json (в папке config)

{
  "JWTPRIVATEKEY": ""
}

custom-environment-variables.json (в папке config)

{
  "JWTPRIVATEKEY": "VIDLY_JWTPRIVATEKEY"
}

**

ОШИБКА: «ФАТАЛЬНАЯ ОШИБКА: JWTPRIVATEKEY не определен»

**

Что я делаю не так?

...