捕获异常在节点js中获得ReferenceError

问题描述 投票:0回答:1

我是Node js的新手。我需要将语言详细信息添加到我的couchbase数据库中。我无法将记录创建到数据库中。

      exports.createlanguage = function(req, res){
            var common = new Common(req.body);
            common.create().then(result =>{
                res.status(200).send({ status: 'success', resCode: 200,msg:"Language Added Successfully", data: result });
            }).catch(function (error){
                res.status(403).send({ status: 'error', resCode: 403, msg: 'Internal Server Error...!', data: error });
            }); 
}

ReferenceError:未定义共同点这是在邮递员中运行我的请求时遇到的错误。请帮助任何人

node.js couchbase
1个回答
0
投票

commonCommon将是两个不同的变量。而且,它与处理程序内部的本地common变量混淆。

稍微修改了您的代码:

var commonModule = require('../../model/common/common.model');

exports.createlanguage = function(req, res){
    var common = new commonModule();
    common.create(req.body).then(result =>{
        res.status(200).send({ status: 'success', resCode: 200,msg:"Language Added Successfully", data: result });
    }).catch(function (error){
        res.status(403).send({ status: 'error', resCode: 403, msg: 'Internal Server Error...!', data: error });
    }); 
}
© www.soinside.com 2019 - 2024. All rights reserved.