Проблема переменных среды dotenv с машинописным текстом - PullRequest
0 голосов
/ 02 августа 2020

Моя структура проекта выглядит так:

|-project
   |-src
     |-index.ts
   |-.env

в index.ts Я пытаюсь загрузить переменные среды:

import dotenv from 'dotenv';
dotenv.config();

Я также пробовал с

dotenv.config({
    path: __dirname+"/../.env"
});

файл .env конечно нормально, в чем ошибка? Спасибо за помощь

Команда, которую я выполняю, - ts-node ./src/index.ts

изменить: я получаю доступ к значениям, используя выражение типа process.env.DB_CONNECT

.env file

DB_CONNECT=someValue
TOKEN_KEY=someValue

Ответы [ 2 ]

0 голосов
/ 02 августа 2020

неважно, это была моя плохая реализация значений по умолчанию в функциях. закрытие

0 голосов
/ 02 августа 2020

Можете попробовать это?

import { resolve } from 'path';
import dotenv from 'dotenv';
dotenv.config({ path: resolve(__dirname, "../.env") });
...