@AndrewRusinas

Какой вариант деплоя SPA на Vue более правильный?

Сейчас делаю следующим образом: в бэкенд на express в папку static складываю билд своего приложения. Отдаю его следующим образом:
app.get(/.*/, (req, res) => res.sendFile(__dirname + '/static/index.html'))


Данный метод подсмотрел давно в зарубежных туториалах по деплою. Вполне рабочий, я и сейчас не вижу особых минусов (для мелких и средних проектов).

Параллельно погружаюсь в тему деплоя и понимаю, что фронт и бек могут быть самостоятельными докер-контейнерами. Да и вообще есть куча способов, как это сделать.

А какой из вариантов правильный/оптимальный/гибкий?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Лучше выложить на S3 или другой сервис статический сайтов. Преимущество (для более-менее серьезных нагрузок) - не будет нагружаться сервер бэкенда.

https://medium.com/employbl/host-a-vue-js-website-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы