Не возращается объект из функции

318
14 февраля 2017, 21:00

Почитал статью по асинхронную архитектуру, решил передалать свой вариант

var User = require(__dirname + '/../models/User.js');
var foundUser = User.findOne(id); //тут я получаю объект

на правильный типа

User.findOne(id, function(err, id) {...} //тут undefined

Класс User

exports.findOne = function (id) {
  ...
  return foundUser; //тут нахожу объект и отдаю
}

В чем проблема?

READ ALSO
Как понять данную запись с пайплайном (“|”)?

Как понять данную запись с пайплайном (“|”)?

Есть такая вот строчка кода: (i / 3 | 0) * 10i принимает значения от 0 до 14

296
Загрузка файла JSON с сервера

Загрузка файла JSON с сервера

Значения в массив подгружаются с сервера, из файла формата JSONПри помощи функции приведенной ниже

359