Страница входа с использованиемactjs в качестве внешнего интерфейса и nodejs с oracledb в качестве внутреннего интерфейса - PullRequest
0 голосов
/ 13 апреля 2019

Я использую реагирование js для внешнего интерфейса и узла js для внутреннего интерфейса вместе с oracledb. Мне нужно сделать страницу входа с использованием вышеуказанных технологий с аутентификацией. Прямо сейчас я подготовил плиту котла для внешнего интерфейса, и бэкэнд может получить данные из базы данных и показать их в браузере. Но я не знаю, как связать реагировать с бэкэндом. Если кто-то может дать что-то, чтобы посмотреть на это будет полезно. Потому что в интернете нет видео oracledb вместе с внешним интерфейсом, весь результат они печатают только на консоли.

1 Ответ

0 голосов
/ 13 апреля 2019

Аутентификация между вашим интерфейсом и сервером обычно включает использование cookies или tokens. Я хотел бы рассмотреть поиск веб-токенов JSON или использование службы аутентификации от известной компании, такой как Firebase . С учетом вышесказанного, поскольку ваш бэкэнд уже может обмениваться данными с вашей базой данных Oracle, возможно, вы могли бы создать некоторые конечные точки RESTful на бэкэнде для предоставления услуг вашему бэкэнду. Это позволило бы вашему React внешнему интерфейсу передавать запросы на аутентификацию в / из вашего внутреннего API, которые обрабатывали бы любую бизнес-логику вашего приложения и запрашивали / из вашей базы данных Oracle. Кроме того, вы можете использовать встроенный в браузер fetch api или axios , чтобы отправлять эти запросы с вашего React внешнего интерфейса на ваш внутренний. Простой fetch вызов API может выглядеть следующим образом:

fetch('<back-end-api-endpoint>')
      .then(response => response.json())
      .then(result => {
        // handle returning response appropriately
      });

Надеюсь, это поможет!

...