Skip to Content
⚙️ Активно работаю над созданием контента и документами для портфолио

Бэкенд приложения

Ссылка на Github-репозиторий с бэкендом проекта

Файловая структура

  • .gitignore
  • .editorconfig
  • .eslintrc
  • package.json
  • package-lock.json

Деплой

Для размещения веб-приложения в сети необходимо:

  1. Создать сервер
  • Обращение к API по публичному IP-адресу.
  • Разместить сервер можно в Яндекс Облаке.
  1. Создать и прикрепить домен
  • Зарегистрировать домен у любого регистратора доменных имен.
  • Настроить DNS на стороне регистратора.
  • API можно вынести на поддомен api.* или использовать префикс пути ~/api/.
  1. Установить SSL-протокол
  • Выпустить и подключить SSL-сертификаты, чтобы обращаться к серверу по протоколу https.
  1. Создать .env-файл на сервере

Переменные окружения:

  • NODE_ENV=production;
  • JWT_SECRET.

Внимание: проверить, что .env-файл добавлен в .gitignore и в репозиторий не публикуется.

Обновлено