2016-11-10 67 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

相关问题