3
ノード用のモジュールpg-promise
を使用して、すべてのクエリで別々のファイルを作成しました。ほとんどの場合、クエリの後にちょうどreq, res
を使用していますが、1つは値を戻したいです。それは動作しません。 undefined
を返します。pg-promiseに戻る
passportLogin: (email)=> {
db.one(`SELECT userid
FROM user`)
.then(result => {
return result;
})
.catch(error => {
return error;
});
}
戻り値を持たない関数を定義するので、何を期待していますか? 'db.one()'の前に 'return'を追加して、約束を得るべきです。 – Sirko
'db.one()'の前に 'return'を追加し、他の2つの' return'を取り除くと、空のオブジェクトが返されます。 – ocram
あなたの 'then()'と 'catch()'は、とにかくここではあまり役に立たないので、すべて一緒に取り除いてください。 – Sirko