Файл переменных сервера и ключей .env Node.js/EXPRESS
Файлы .env предназначены для хранения переменных окружения. Для использования этой технологии достаточно создать в проекте файл с именем .env и внести в него переменные окружения, начиная каждую с новой строки:
Создаем файл в корне папки server
.env
Внесем в него переменную PORT сервера 4000
PORT = 4000
Для использования устанавливаем
npm i dotenv
Далее используем эту переменную в файле server.js
Инициализируем
import dotenv from 'dotenv';
dotenv.config();
Для использования нашей переменной PORT мы должны обратиться к файлу .env
process.env.PORT
Теперь у нас настройки, переменные и ключи будут храниться в .env и не будут попадать продакшн, git и пользователь сам их настроит.
В случае отсутствия порта, если в файле настроек не окажется, то мы выводим на 4200