Как правильно выстроить общение между фронтендом и бекендом, используя VUEX?

Есть фронтенд часть приложения, которая работает на VUE. В качестве сервера для RESTfull использую Express+Sequelize. Как с архитектурной точки зрения будет правильно организовать запросы на сервер с фронтенда так, чтобы фронтенд смог, например, для главной страницы, получить разносвязанные в бд данные несколькими запросами, которые тригерятся в хуке mouted через vuex, или же, на сервере сделать специальный роут, который сформирует эти данные исключительно для главной страницы, и тогда можно будет использовать один запрос, но в таком случае, как мне кажется, потеряется гибкость..?
Подскажите, пожалуйста
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro
frontend developer
Нужна гибкость и расширяемость – делаете столько запросов для главной, сколько нужно.
Нужна максимальная скорость ответа – собираете есколько запросов в один.

Нужно и то и другое – комбинируете, кэшируете, и изворачиваетесь.

Волшебной пилюли нет.
Ответ написан
Ваш ответ на вопрос

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

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