如何保存我的数据,并在使用node-postgres之后使用它们

时间:2019-02-09 11:54:13

标签: javascript node.js database postgresql

我的问题很简单,我需要将从数据库中获取的数据放入变量中,但是我不知道如何保持变量的定义。池结束时,数据消失,变量未定义。

所以我试图进行一次res.send,以将数据发送到下一个:

.post('/route', data ,function(req, res){
    ...
}); 

但是我认为这不是一个好主意。

.post('/musicbrainz/research/', function(req, result, next){
    var nomArtiste = req.body.recherche;
    var query = "SELECT idartiste * FROM artiste);";
    db.query(query, (err, res) => {
        if (err) {
            return next(err);
        }
        rows = res.rows;
    });
})

.get('/musicbrainz/results/', rows, function(req, res){
const results = rows;
    ...

我的变量行退出db.query函数时未定义。

0 个答案:

没有答案