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