Как вернуть данные из module.exports одного метода в другой метод - PullRequest
0 голосов
/ 06 февраля 2019

Я новичок в разработке nodeJs.Я столкнулся с одной проблемой в моем коде.Моя проблема состоит в том, чтобы вернуть данные из методов module.exports другому методу в том же модуле.Ниже мой код, что я пытаюсь, но это не работает.Помогите мне решить эту проблему.

module.exports = {
    categorydata: (req, res, next) => {

            var subcate = module.exports.subcategorybyid(req,res,categoryId);

            console.log(subcate);
    },
     subcategorybyid : (req,res,categoryId){

         let query = "SELECT subcategoryName FROM subcategorydata WHERE categoryId = ?";
        req.getConnection((err,dbConn) => {
            if(err)
            {
                res.status(500).send(err);
            }
            dbConn.query(query,[categoryId],(err,result) => {
                if(err)
                {
                    res.status(500).send(err);
                }
                else{
                    if(result)
                    {
                        //res.send({'subcategory' : result});
                        var data = JSON.stringify(result);
                        //console.log(data);
                        return data;
                    }
                    else
                    {
                        res.send({'message' : 'failed'});
                    }
                }
            });
        });
    }

}

Мне нужны данные результатов подкатегории в первом методе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...