簡體   English   中英

MySQL與NodeJS后端和ReactJS前端的集成

[英]Integration of MySQL with NodeJS Backend and ReactJS FrontEnd

我想開發與前端ReactJs,的NodeJS后端和MySQL數據庫的ERP應用。

我的ERP還管理客戶,供應商,采購訂單,交貨單和產品。

我想了解MySQL與NodeJS的集成,是否需要Sequelize之類的ORM模型?

提前致謝。

絕對不需要ORM。 您可以通過npm安裝用於node.js的mysql驅動程序,並將其包含在您的項目中。 該文檔可以在這里找到: https : //www.npmjs.com/package/mysql

您可以這樣實現:

var sql = require('mssql');

var config = {
    user: "databaseAccountUsername",
    password: "databaseAccountPassword",
    server: "databaseServerAddress",
    database: "databaseName",
    options: {
        encrypt: false
    }
}

const pool = new sql.ConnectionPool(config);
    pool.connect(err => {
    if(err) {
        console.log(err)
    }
});

function getCustomers() {
    var request = new sql.Request(pool);
    request.query("SELECT customer_id, first_name FROM customers")
    .then((result) => {
        res.end(JSON.stringify(result.recordsets[0]));
    })
    sql.close();
}

我建議您在路線中進行查詢,並使用快速或任何其他請求/響應庫進行處理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM