2016-11-10 8 views
0

mysqlを使用してリクエストしています。私は自分のlocalhostサーバーで要求を出したい。私はちょうど私がどのように理解していないので、ローカルホストサーバーに要求を取得する方法を知る必要があります、私は連続ループに走っています。ローカルホストの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){ 


    } 
}); 
}); 

私はこれを行う方法を把握しようとしているが、私は非常に無残

私は "と呼ばれているから取得しようとしているテーブルを失敗しています特定の価格を取得するためにdatetimeを使用します。

答えて

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(); 

:あなたは以下のように単にクエリを実行するために、直接接続を使用して、モジュールを使用して要求を行う必要はありませんあなたがDBにアクセスする必要があるたびに

githubのdocsを参照してください。

関連する問題