Иногда нет ответа от обратной петли. Это происходит как в режиме разработки, так и в режиме производства.
Код - это простой код, используемый для проверки того, вошел ли пользователь в систему или нет.
Кроме того, любая консоль, написанная в коде, не работает в тех же случаях.
Я думаю, что вызов не подключается API, в противном случае, по крайней мере, консоль будет работать.
Lead.isLogedIn = function (req, cb) {
console.log("inside logged innnn")
var data = {}
var Survey = app.models.survey;
data.loggedStatus = false;
if (req.accessToken && req.accessToken.userId) {
data.loggedStatus = true;
Lead.findById(req.accessToken.userId, (err, leadData) => {
if (err) return cb(err)
Survey.find({ where: { lead_id: req.accessToken.userId, status: false } }, (err, surveyData) => {
if (err) return cb(err)
console.log("Inside survey detials get")
if (leadData)
data.leadData = leadData.toJSON();
data.surveyData = surveyData;
return cb(null, data);
})
})
} else
return cb(null, data)
}
Lead.remoteMethod('isLogedIn', {
accepts: { "arg": "req", "type": "object", "http": { source: 'req' } },
returns: { arg: 'data', type: 'object' },
description: "check Whether users has valid token or not",
"http": { verb: "get" }
});
Заранее спасибо.