Can I add some variables to my chart.js in page know that variables?

๐Ÿ‘:1

You mean like a second argument, analog to getAPI_data ?

function call_some_api(getData){
    request('https://someUrl..........',{json:true},(err,res,data) => {
        if (err) {
            console.log(err);
        }     
        if (res.statusCode === 200){
        
             var dataset = [];

             // BTW this can be better/cleaner done with `.map` ;)
             data.forEach((value, key)=>{
             dataset.push(value.close);

            });                

           getData(data, dataset);   
  
        }
    });
};

And in your render/http endpoint

app.get('/chart',function(req,res){
    call_some_api(function(getAPI_data, dataset){
       
        res.render('chart',{
            dataChart: getAPI_data,
            dataset
        });

    });
});

NOTE: Code not tested, inline edited.

Leave a comment