Итак, я установил модуль 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 не определен»
**
Что я делаю не так?