javascript - Node js : alert on database update

标签 javascript mysql node.js

我正在尝试制作类似 console.log('亲爱的用户,有更新') 的内容。我现在制作了基本的 console.log,这不是我正在寻找的,因为我想从 Node 检查数据库是否有一些更新,而不是函数中的更新。

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 发出警报

最佳答案

警报在 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 }

关于javascript - Node js : alert on database update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49791665/

相关文章:

javascript - Node.js 服务器用 React.JS 覆盖整个 DOM

php - 我将如何通过选择选项使用表格显示数据

php - 将 libXL 与 PHP 和 mySQL 一起使用

javascript - 如何特征检测浏览器是否支持动态 ES6 模块加载?

javascript - Node.js 中的 CORS 问题失败

mysql - 帮助完成一个相当简单的 MySQL 查询

javascript - module.exports 不是 Nodejs 的函数

javascript - 发送到套接字 IO socket.id

javascript - <Div> 在 sleep 方法之前不显示

javascript - 为每个 img 分配一个不同的随机类