約束の助けを借りてJavaScriptのフィルタ関数を使用して、すべてのセッション(私)の配列を返そうとしていますが、JSON応答として送信しています。javascriptフィルタ関数で約束を使用して返す
しかし、動作しません。
ありがとうございます!
app.get('/explore', (req, res) => {
P.coroutine(function *(){
let
{ id: session } = req.session,
followings = yield db.query('SELECT id, username, email FROM users WHERE id <> ? ORDER BY RAND() LIMIT 10', [session]),
d = followings.filter(e => {
db.is_following(session, e.id).then(s => s) // returns boolean
})
res.json(d)
})()
})
Thnxたくさん..今働いた! –
私はこのプロジェクトでこのロジックを使用しました。 https://github.com/yTakkar/Single-Page-Social-Network –
私はasync/awaitを使用する別のソリューションを見つけました –