Uri: Auf mysql Result in node.js zugreifen.

Beitrag lesen

Hallo,

ich habe mit node.js angefangen und weiß nicht wie ich serverseitig zugreife. Ich möchte für auf mein json Objekt zugreifen, um diesen im lupus einzusetzen, aber ich bekomme die Fehlermeldung

TypeError: Cannot read property 'buildingsCounter' of undefined

Hier ist der Code


function getBuildingInformationForEach(){
  var counter;
app.get('/count_buildings', function(req, res) {                                                    
    var connection = mysql.createConnection({
      host     : 'localhost',
      user     : 'root',
      password : ''
    });
    connection.connect();
    connection.query('sqlQuery', function(err, results) {
        if (err) throw err;
        counter ={buildingsCounter:results};
        console.log("Hallo: "+counter[0].buildingsCounter[0].count);
        res.json(counter);
      });
    connection.end();
});
  
lupus(0, counter.buildingsCounter[0].count, function(n) {
  
  app.get('/Buildings_Details-'+n, function(req, res) {                                                    
    var connection = mysql.createConnection({
      host     : 'localhost',
      user     : 'root',
      password : ''
      
    });
    connection.connect();
    connection.query('sqlQuery', function(err, rows, fields) {
      if (err) throw err;
     
      res.json({Wohnungen:rows});
    });
    connection.end();
});
  
}, 
function() {
  console.log('All done!');
}); 
 
};

Woran liegt das?

Gruß Uri