2016-04-05 14 views
1

mysql veritabanından veri almak için sunucumda node.js kodu çalıştırıyorum.
Bu benim kodudur:node.js - veritabanı değişikliklerini dinle ve güncelleyin

var express = require("express"); 
var mysql  = require('mysql'); 
var app  = express(); 

var pool  = mysql.createPool({ 
    connectionLimit : 100, //important 
    host  : 'localhost', 
    user  : 'root', 
    password : '', 
    database : 'coinflip', 
    debug : true 
}); 

function handle_database(req,res) { 

    pool.getConnection(function(err,connection){ 
     if (err) { 
      connection.release(); 
      res.json({"code" : 100, "status" : "Error in connection database"}); 
      return; 
     } 

     console.log('connected as id ' + connection.threadId); 

     connection.query("SELECT * FROM games WHERE winner=''",function(err,rows){ 
      connection.release(); 
      if(!err) { 
       res.json(rows); 
      }   
     }); 

     connection.on('error', function(err) {  
       res.json({"code" : 100, "status" : "Error in connection database"}); 
       return;  
     }); 
    }); 
} 

app.get("/",function(req,res){- 
     handle_database(req,res); 
}); 

app.listen(3000); 

Ben veritabanından istediğiniz tüm verileri alır, ama ben bütün siteyi yenilemeden otomatik yenileme bunu istiyorum. Otomatik yenileme ile, herhangi bir değişiklik olduğunda (update, insert), sitede görüntüleniyor demektir.
Bu mümkün mü? D: hala gerekli olması durumunda

cevap

İlgili konular