我是 Node js 的新手,并试图通过在 node js 中编写 rest api 来开始学习它,
我正在尝试使用此代码将数据添加到我的 mysql phpmyadmin 数据库中,并想打印结果添加了哪些数据
app.post('/employees', (req, res) => {
var emp = req.body;
var sql = "INSERT INTO `employee` SET ?";
mysqlConnection.query(sql, emp , (err, rows, fields) => {
if (!err){
rows.forEach(element => {
if(element.constructor == Array)
res.send('Inserted employee id : '+element[0].EmpID);
res.end(JSON.stringify(rows));
});
}
else
console.log(err);
})
});
数据正在添加到数据库中,但节点 js 连接正在关闭,我收到此错误
throw err; // Rethrow non-MySQL errors
^
TypeError: rows.forEach is not a function