Получение переменных среды в Node.js

Чтобы получить переменные среды в Node.js, вы можете использовать несколько методов. Вот несколько распространенных подходов:

  1. Объект процесса: Node.js предоставляет глобальный объект process, который содержит информацию о текущем процессе Node.js. Вы можете получить доступ к переменным среды, используя process.env. Например:
const variableValue = process.env.VARIABLE_NAME;
  1. Пакет Dotenv: Dotenv — это популярный пакет, который позволяет загружать переменные среды из файла .envв process.env. Сначала установите пакет, используя npm или Yarn:
npm install dotenv

Затем создайте файл .envв корневом каталоге вашего проекта и определите переменные среды:

VARIABLE_NAME=variable_value

Далее запросите и настройте dotenv в файле Node.js:

require('dotenv').config();

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

  1. Модуль пользовательской конфигурации. Вы можете создать собственный модуль для обработки переменных среды и их конфигураций. Создайте файл JavaScript, например, config.js, и определите переменные:
const config = {
  VARIABLE_NAME: process.env.VARIABLE_NAME,
  // Other variables...
};
module.exports = config;

В файлы вашего приложения вы можете импортировать этот модуль конфигурации и получить доступ к переменным:

const config = require('./config');
const variableValue = config.VARIABLE_NAME;

Это всего лишь несколько способов получить переменные среды в Node.js. Не забудьте использовать метод, который лучше всего соответствует требованиям вашего проекта.