Можно ли интегрировать базу данных MySQL в проект create-реагировать на приложение? - PullRequest
0 голосов
/ 25 марта 2020

У меня есть проект, основанный на ReactJS (create-реагировать-приложение), и я хочу импортировать комментарии (localhost: 3000 / fullarticle) из mySQL (я добавил содержимое БД через программное обеспечение "mySQL Workbench") , Но в Интернете не так много информации об этом, поэтому я не уверен, что это действительно хорошая идея. Что бы вы мне посоветовали? Спасибо.

Мой проект: https://masa-sababa.herokuapp.com

Страница GitHub (может быть обновлена): https://github.com/thesiv95/masa-sababa

1 Ответ

0 голосов
/ 25 марта 2020

JavaScript, запущенный в веб-браузере, не может напрямую устанавливать необработанные сетевые подключения, необходимые для подключения к MySQL.

, поэтому я не уверен, что это действительно хорошая идея.

Это неплохая идея! Приложения постоянно взаимодействуют с базами данных, поэтому логично захотеть сделать это.

Вы можете интегрировать приложение на основе React JavaScript с любым количеством внутренних уровней базы данных, , но вам потребуется использовать для этого дополнительный веб-сервис .

Вы можете использовать JavaScript в браузере (ваше приложение React) для отправки и получения HTTP-запросов через AJAX к этой дополнительной услуге.

Типичные реализации могут использовать Node.js, но вы можете использовать любой язык / фреймворк по вашему выбору.

Это также решенная проблема. Используйте существующие мощные библиотеки, такие как Ax ios или jQuery. ajax и, при необходимости, обращайтесь к React docs .


Потенциальный дубликат этот вопрос , этот или этот .

Основа c ответ : вам понадобится какой-то API.

Вот некоторые другие ресурсы, не относящиеся к StackOverflow, которые могут помочь вам сделать следующий шаг.

https://www.quora.com/How-can-I-connect-the-create-react-app-with-a-Node-SQL-backend

https://dev.to/jerodimusprime/building-dynamic-react-apps-with-database-data-3apo

https://dev.to/kmaryam27/step-by-step-react-nodejs-and-mysql-simple-full-stack-application-2018-part-4-2bhg

https://github.com/stmoreau/React-Express-MySQL

https://medium.com/@carloscuba014 / здание-реагирует-приложение-подключается к-mysql -via- nodejs -используя- docker -a8acbb0e9788

...