我正在尝试制作类似console.log('Dear user, there was updates')
的内容。我现在制作了基本的console.log,这不是我想要的,因为我想从节点检查数据库是否有更新,而不是在功能上更新。
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "test"
});
con.connect(function(err) {
if (err) throw err;
//Update the address field:
var sql = "UPDATE users SET name = 'lol2' WHERE name = 'lol'";
con.query(sql, function (err, result) {
if (err) throw err;
console.log(result.affectedRows + " record(s) updated");
});
});
编辑:警告到console.log
答案 0 :(得分:0)
警报在Node.js中不起作用而是将响应发送回客户端,结果受影响的总数。并且基于结果,显示收到的计数警报。
例如
return res.status(200).return(result.affectedRows);
并在客户端
if(datareceived > 0){
alert(`Dear user, there was ${datareceived} price updates moment ago`)
}else{ // your other logic }