频繁更新mysql结果节点js
我正在开发一个web应用程序,我正在使用NodeJS和mysql。我还在学习node js。我尝试在js文件中使用mysql执行查询,结果成功了。但是,它只在我刷新页面时起作用。我希望它在每次持续时间更新查询结果,而不是在我刷新页面时更新。我该怎么做?多谢各位 下面是我的js文件中的代码频繁更新mysql结果节点js,mysql,node.js,Mysql,Node.js,我正在开发一个web应用程序,我正在使用NodeJS和mysql。我还在学习node js。我尝试在js文件中使用mysql执行查询,结果成功了。但是,它只在我刷新页面时起作用。我希望它在每次持续时间更新查询结果,而不是在我刷新页面时更新。我该怎么做?多谢各位 下面是我的js文件中的代码 var express = require('express'); var router = express.Router(); var mysql = require('mysql'); var async
var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var async = require('async');
var pool = mysql.createPool({
connectionLimit : 10,
host : 'localhost',
user : 'root',
password : 'AK94',
database : 'aubookit'
});
/* GET home page. */
router.get('/', function (req, res, next) {
pool.getConnection(function (err, connection) {
async.parallel([
function (callback) { connection.query('select * from Librarians', callback) },
function (callback) { connection.query('select * from Students', callback) },
function (callback) { connection.query('select * from reservations', callback) }
], function (err, results) {
res.render('index', { title: 'BookIT', Librarians: results[0][0], Students: results[1][0]});
connection.release();
});
});
});
router.get('/LibrarianPage', function (req, res, next) {
res.render('librarian', { title: 'Librarian Page' });
});
router.get('/StudentPage', function (req, res, next) {
pool.getConnection(function (err, connection) {
async.parallel([
function (callback) { connection.query('select * from reservations', callback) }
], function (err, results) {
res.render('student', { title: 'Student Page', reservations: results[0][0] });
connection.release();
});
});
});
module.exports = router;
router.get('/LibrarianPage', function (req, res, next) {
res.render('librarian', { title: 'Librarian Page' });
});
router.get('/StudentPage', function (req, res, next) {
res.render('student', { title: 'Student Page' });
});
module.exports = router;