Для чтения файла .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 и использовать переменные окружения в своем коде.