Нет ответа от сервера - Loopback - PullRequest
1 голос
/ 28 июня 2019

Иногда нет ответа от обратной петли. Это происходит как в режиме разработки, так и в режиме производства.

Код - это простой код, используемый для проверки того, вошел ли пользователь в систему или нет. Кроме того, любая консоль, написанная в коде, не работает в тех же случаях. Я думаю, что вызов не подключается 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" }
});

Заранее спасибо.

...