API между React JS и Oracle Databae

У нас есть веб-отчеты, созданные путем вызова stred-процедур plsql, которые формируют HTML-документ и отправляются в пользовательский интерфейс с помощью HTTP-сервера Oracle. Было решено писать UI веб-отчетов на React JS. Таким образом, ему нужны API-интерфейсы для работы в качестве моста между React JS UI и Oracle DB.

У меня вопрос, как лучше всего это реализовать?

  • Можем ли мы использовать nodeJS для написания API, которые получают данные из БД и отправляют их в React JS? или
  • Можем ли мы использовать Oracle Rest Data Services(ORDS), которые можно напрямую вызывать из React JS?(Возможно ли это?) Или, пожалуйста, предложите, есть ли лучший способ сделать это.

2 ответа

Не существует "наилучшего способа", потому что он будет зависеть от требований приложения, архитектуры, требований к производительности, вашей терпимости к накладным расходам администратора, связанным с наличием Node.js среднего уровня или запуском ORDS и т. Д. И т. Д.

Если вы выберете маршрут среднего уровня Node.js (который дает вам наибольший контроль), вы должны использовать node-oracledb.

Вы можете использовать NodeJS + express для написания API между вашей БД и React

Проверь это:

https://www.freecodecamp.org/news/how-to-make-create-react-app-work-with-a-node-backend-api-7c5c48acb1b0/

Другие вопросы по тегам