При переходе на страницу должен возвращаться массив пользователей, но приходит undefined, что говорит об отсутствии значения
result, но если вызвать console.log(), то значение
result есть. Не могу понять в чем подвох.
app.get('/users', (req, res) => {
res.send(findOne() + " one");
});
var findOne = (queryObj) => {
let promise = new Promise((resolve, reject) => {
db.collection('users').find(
queryObj
).toArray((err, docs) => {
if (!err) {
resolve(docs);
} else {
reject();
};
})
});
promise.then(result => {
return result;
}, reject => {
return 'error';
});
};
Спасибо!