【问题标题】:how can I Run a NodeJS function using React?如何使用 React 运行 NodeJS 函数?
【发布时间】:2022-11-30 07:12:21
【问题描述】:

我有一个 React js 代码,它将一些数据输入到我的本地数据库中,不幸的是,我必须通过将 node InsertIntoDB.js 写入 PowerShell 来手动完成。我想知道是否有任何方法可以调用一个函数,该函数将在单击按钮后将数据插入数据库。

var mysql = require('mysql');

var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "",
    database: "react_db"
});

con.connect(function (err) {
    if (err) throw err;
    console.log("Connected!");
    var sql = "INSERT INTO `reactdatabase2` (id, Name, ProgramingLanguage, Date, TimeSpent, Description, Rating) VALUES ('','{0}','C++','22.22.2222','115','augh','5');";
    con.query(sql, function (err, result) {
        if (err) throw err;
        console.log("1 record inserted");
    });
});

我尝试使用默认导出创建函数,然后在单击按钮时调用它们,但它没有用。我想不出任何其他方法来做到这一点。

【问题讨论】:

  • REST API / 网络套接字
  • 为前端(浏览器)做出反应,因此它无法访问数据库。您需要创建一个访问数据库的服务器和该服务器的 API,以便 React 应用程序可以与其通信。

标签: javascript mysql node.js reactjs phpmyadmin


【解决方案1】:

兄弟就放弃吧...???????????

【讨论】:

    猜你喜欢
    • 2023-02-03
    • 2018-01-09
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    相关资源
    最近更新 更多