2

なぜresultofgetCauses未定義なのですか?関数が返されていないのcurrentCausesか、それとも に割り当てられていないのかはわかりませんresultofgetCauses。. . または、これが非同期性と関係がある場合。

function getCauses(){

  var currentCauses;
  client = pg.connect(connectionString, function(err, client, done){

    if(err) console.log(err);

    client.query('SELECT * FROM causes', function(err, result){
      //console.log(result.rows);
      console.log('poo');
      currentCauses=result.rows;
      //console.log(currentCauses);
    });

  });

  return currentCauses;
};

var resultofgetCauses = getCauses();
4

2 に答える 2