I'm using request-promise to get data from an endpoint that I have.
Is it posible to 'capture' a json response in a variable to use it anywhere?
try{
    var gamer = '';//variable to capture json data
    var options = {
        uri: 'http://localhost:4000/gamers/'+gamer._id+'/find',
        json: true
    };
    RequestPromise(options)
        .then(function (data) {
            gamer = data;//capturing response 
        })
        .catch(function (err) {
            console.log("Error saving player data !");
        });
    .... do something with gamer ....
}catch(err){
    res.status(500).send({
            message: err.message || 'An error occurred generating player teams !'
    });
}
The reason that I need to do this is because actually I don't have access to the database to get that information, so my only option is to consume an API to get information through collections id's.
 
    