Чтобы получить переменные среды в Node.js, вы можете использовать несколько методов. Вот несколько распространенных подходов:
- Объект процесса: Node.js предоставляет глобальный объект
process, который содержит информацию о текущем процессе Node.js. Вы можете получить доступ к переменным среды, используяprocess.env. Например:
const variableValue = process.env.VARIABLE_NAME;
- Пакет Dotenv: Dotenv — это популярный пакет, который позволяет загружать переменные среды из файла
.envвprocess.env. Сначала установите пакет, используя npm или Yarn:
npm install dotenv
Затем создайте файл .envв корневом каталоге вашего проекта и определите переменные среды:
VARIABLE_NAME=variable_value
Далее запросите и настройте dotenv в файле Node.js:
require('dotenv').config();
Теперь вы можете получить доступ к переменным среды в своем коде, используя process.env, как указано в методе 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. Не забудьте использовать метод, который лучше всего соответствует требованиям вашего проекта.