繁体   English   中英

是否可以将 MySQL 数据库集成到 create-react-app 项目中?

[英]Is it possible to integrate MySQL database to create-react-app project?

我有一个基于 ReactJS(create-react-app)的项目,我想从 mySQL 导入注释(localhost:3000/fullarticle)(我通过“mySQL Workbench”软件添加了 db 内容)。 但是网上关于它的信息并不多,所以我不确定这是否是一个好主意。 你能给我什么建议? 谢谢你。

我的项目: https : //masa-sababa.herokuapp.com

GitHub 页面(可能会更新): https : //github.com/thesiv95/masa-sababa

在 Web 浏览器中运行的 JavaScript 无法直接建立连接到 MySQL 所需的原始网络连接。

所以我不确定这是否是一个好主意。

这不是一个坏主意! 应用程序始终与数据库交互,因此这样做是合乎逻辑的。

您可以将基于 React 的 JavaScript 应用程序与任意数量的后端数据库层集成,但您需要使用额外的 Web 服务来执行此操作

您可以在浏览器(您的 React 应用程序)中使用 JavaScript 通过AJAX向此附加服务发出和接收 HTTP 请求。

典型的实现可能使用 Node.js,但您可以使用您选择的任何语言/框架。

这也是一个解决的问题。 利用现有的强大库,例如AxiosjQuery.ajax,并根据需要参考React 文档


这个问题的潜在重复,这个这个

基本答案是:您需要某种 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/building-a-react-app-that-c​​onnects-to-mysql-via-nodejs-using-docker-a8acbb0e9788

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM