Как создать базу данных node.js как API - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть система, которая состоит из 3 отдельных приложений, работающих на Node.js - Express. Каждое из этих приложений имеет пул соединений для получения данных из базы данных AWS RDS Aurora с использованием пакета mysql npm, и оно работает более менее. Чтобы создать более надежную систему, я хотел изменить систему, чтобы она стала более модульной, поэтому я хотел бы отделить все подключения к базе данных и запросы от каждого приложения к другому проекту Node.js (приложение 4).

Вот что у меня сейчас (цена 1): enter image description here

Вот что я хотел бы иметь (рисунок 2):

enter image description here

Сначала я подумал создать API (приложение 4), а затем сделать вызовы POST-запросов из приложений 1,2 и 3, но API возвращает только данные, и в некоторых случаях я бынравится работать с тем же соединением (при использовании транзакций). Итак, каков наилучший способ получить изображение 2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...