Как работают бэкенд и фронтенд части принцип
Есть заготовка проекта на vue js там весь фронт.
Нужно создать бекенд на node js (который, по-сути не будет в самом себе хранить данные, а будет их получать по реализованному апи от отдельной машины с БД).
Как правильно должно происходить взаимодействие, нода слушает запросы от фронта и выдаёт данные в ответе? Бек и фронт должны находится в одной среде разработки (ИДЕ) и в одном проекте или должны быть абсолютно друг от друга не зависящие части на разных машинах.?
Ответы (1 шт):
Автор решения: radar4ick
→ Ссылка
Если позволяют возможности то идеальный вариант - 3 независимых приложения, общающихся друг с другом по АПИ
- Фронт на Vue.js который отправляет запросы посреднику
- Посредник - написанный Вами на node.js, который будет как маршрутизатор, и будет лезть за инфой к поставщику, а так же будет содержать всю бизнес-логику
- Поставщик - любой сторонний сервис, откуда получаются данные