Задать вопрос
Login8
@Login8
Программист, критик, наватор

Как прочитать файл .env в nodejs?

Никак немогу прочесть .env фаил.
Мне обязательно нужно читать его с определенного пути, я знаю что nodejs ищет этот файл в корне проекта, но мне это не подходит.
Пробовал вот так:
const dotenv = require('dotenv');
dotenv.config({path: '/var/www/default/.env'});
console.log(dotenv.config());


Невыходит, он находит только тот .env файл который или в той же папке из которой скрипт запускаешь, или тот что в корне.
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Не нужно второй раз вызывать dotenv.config - он попытается прочитать .env из стандартного расположения и затрёт то, что прочитал ранее.

Все прочитанные параметры попадают в process.env

Вот такой код будет работать:
const dotenv = require('dotenv');
dotenv.config({path: '/var/www/default/.env'});
console.log(process.env);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы