Бэкенд приложения
Ссылка на Github-репозиторий с бэкендом проекта
Файловая структура
.gitignore.editorconfig.eslintrcpackage.jsonpackage-lock.json
Деплой
Для размещения веб-приложения в сети необходимо:
- Создать сервер
- Обращение к API по публичному IP-адресу.
- Разместить сервер можно в Яндекс Облаке.
- Создать и прикрепить домен
- Зарегистрировать домен у любого регистратора доменных имен.
- Настроить DNS на стороне регистратора.
- API можно вынести на поддомен
api.*или использовать префикс пути~/api/.
- Установить SSL-протокол
- Выпустить и подключить SSL-сертификаты, чтобы обращаться к серверу по протоколу
https.
- Создать
.env-файл на сервере
Переменные окружения:
NODE_ENV=production;JWT_SECRET.
Внимание: проверить, что .env-файл добавлен в .gitignore и в репозиторий не публикуется.
Обновлено