как добавить компонент React с базой данных Postgres - PullRequest
0 голосов
/ 26 мая 2020

У меня есть сомнения, предположим, я сделал проект React, используя npx create-my-app myProject, и в этой папке publi c у меня есть несколько папок с NodeJS для Postgres базы данных. Итак, мой вопрос: если мне нужно загрузить данные из postgres, чтобы реагировать на компонент, как я это сделаю? я могу сделать это с помощью ax ios? если нет, то как? если да, как я могу это проверить? Предположим, мой бэкэнд nodejs postgres подключен к сети, и я использую свой ответ на local: 3000, как я могу его протестировать, если postgres имеет функцию get, как / api / xyz?

1 Ответ

1 голос
/ 26 мая 2020

Вы действительно не должны делать это в части Frontend (= React) вашего приложения.

Это откроет дверь для некоторых серьезных проблем с безопасностью, поскольку вам нужно будет установить sh соединение с базу данных от клиента, и для этого необходимо сохранить там учетные данные базы данных. Для любого злоумышленника будет относительно легко получить эти данные. клиенту. Вы можете использовать ax ios для этой или любой другой HTTP-библиотеки, например fetch . Ваш интерфейс может работать на localhost: 3000, а серверный - на localhost: 4000. Вот учебник , которому вы можете следовать.

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