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

Для чтения файла .env в Node.js, вы можете использовать библиотеку dotenv.

Шаги для чтения файла .env в Node.js:

1. Установите библиотеку dotenv, используя npm или yarn:

npm install dotenv

или

yarn add dotenv

2. Создайте файл .env в корневой папке вашего проекта и определите переменные окружения в следующем формате:

KEY=VALUE

Например:

DB_HOST=localhost
DB_PORT=5432
DB_USER=myuser
DB_PASSWORD=mypassword

3. В вашем скрипте Node.js добавьте следующие строки в верхней части файла:

require('dotenv').config();

Этот код загрузит переменные окружения из файла .env и добавит их в процесс Node.js.

4. Теперь вы можете использовать переменные окружения в вашем коде Node.js, например:

const host = process.env.DB_HOST;
const port = process.env.DB_PORT;
const user = process.env.DB_USER;
const password = process.env.DB_PASSWORD;

// Дальнейшая обработка...

5. Вы также можете установить значения по умолчанию для переменных окружения, чтобы предупредить об отсутствии значения или использовать альтернативу, если значение не задано в файле .env. Например:

const host = process.env.DB_HOST || 'localhost';
const port = process.env.DB_PORT || 5432;
const user = process.env.DB_USER || 'myuser';
const password = process.env.DB_PASSWORD || 'mypassword';

// Дальнейшая обработка...

Это позволит использовать значения по умолчанию в случае, если значение не задано в файле .env.

Теперь вы должны иметь полное понимание о том, как прочитать файл .env в Node.js и использовать переменные окружения в своем коде.