Node.js - Config не может загрузить переменную окружения после установки ее с помощью терминала (Windows10) - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь установить переменную окружения из терминала, чтобы использовать ее в моем коде node.js. Используя пакет config, я создал папку config в корневом каталоге. Внутри этой папки я создал два файла:

default.json

{
    "database": {
        "mongo_url": "mongodb://localhost:27017/",
        "db_name": "my_database",
        "user_collection": "users",
        "cats_collection": "cats"
    },
    "server": {
        "port": "3300"
    },
    "jwtSecret": ""
}

custom-environment-variables.json

{
    "jwtSecret": "myApp_jwtSecret"
}

Затем я установил myApp_jwtSecret с терминала следующим образом

setx myApp_jwtSecret bacd

Я дважды проверил его значение, используя

$myApp_jwtSecret

Почему config.get("jwtSecret") все еще ""

...