2016-11-10 18 views
0

我正在使用mysql和請求。我想在本地主機服務器上發出請求。我只需要知道如何讓get請求進入本地主機服務器,因爲我不知道如何進入連續循環。如何在本地mysql數據庫中發出請求

var connection = mysql.createConnection({ 
    host: 'localhost', 
    user: 'root', 
    password: '', 
    database: 'virtual_currency_price' 
}); 

請求:

router.get('/getprice', function(req, res){ 
request(connection, function (error, response, body) { 
    if (!error && response.statusCode == 200){ 


    } 
}); 
}); 

我試圖找出如何做到這一點,但我失敗的很慘

我試圖從被稱爲「以獲得表價格「,我將使用日期時間來獲取某些價格。

回答

0

在與服務器建立連接後,您可以使用它從數據庫中獲取數據。你不需要使用模塊提出請求,只要使用的連接直接執行查詢,如下:

var mysql  = require('mysql'); 
var connection = mysql.createConnection({ 
    host  : 'localhost', 
    user  : 'root', 
    password : '', 
    database : 'virtual_currency_price' 
}); 

connection.connect(); 

connection.query('SELECT * from price', function(err, rows, fields) { 
    if (err) throw err; 

    console.log(rows); 
}); 

connection.end(); 

它的建議,您創建連接,而不是一個游泳池,並在您的應用程序重用他們,而不是創造的它每次你需要訪問數據庫。

查看來自github的docs

相關問題