首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL与NodeJS后端和ReactJS FrontEnd的集成

MySQL与NodeJS后端和ReactJS FrontEnd的集成
EN

Stack Overflow用户
提问于 2018-06-27 11:11:18
回答 1查看 472关注 0票数 0

我想用ReactJs in FrontEnd,NodeJS in BackEnd和MySQL为数据库开发一个ERP应用程序。

我的ERP也是管理客户,供应商,采购订单,交货记录和产品。

我想知道MySQL与NodeJS的集成,它是否需要像续集这样的ORM模型?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-27 12:31:27

没有绝对需要一个ORM。您可以通过npm安装node.js的mysql驱动程序,并将其包含在项目中。这些文档可以在这里找到:https://www.npmjs.com/package/mysql

您可以这样实现它:

代码语言:javascript
运行
复制
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();
}

我建议在您的路线上进行查询,并使用express或任何其他请求/响应库处理它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51061305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档