Estoy confundido, ¿qué devolvió exactamente la base de datos postgres node-postgres si no hay registros?
try { const { rows: [user] } = await pool.query(`SELECT * FROM "users" WHERE username = $1 LIMIT 1`, [ username ]); console.log('user', user); if (!user || typeof username !== 'undefined') return false; return await bcrypt.compare(password, user.password); } catch (e) { console.log(e); }Cómo verificar si no hay un resultado de usuario