![](/img/trans.png)
[英]How to host reactJs(frontend) NodeJs(backend) and Mysql database
[英]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.