我想用ReactJs in FrontEnd,NodeJS in BackEnd和MySQL为数据库开发一个ERP应用程序。
我的ERP也是管理客户,供应商,采购订单,交货记录和产品。
我想知道MySQL与NodeJS的集成,它是否需要像续集这样的ORM模型?
提前谢谢。
发布于 2018-06-27 12:31:27
没有绝对需要一个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();
}
我建议在您的路线上进行查询,并使用express或任何其他请求/响应库处理它们。
https://stackoverflow.com/questions/51061305
复制相似问题