簡體   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