我面临着一个我无法调试的特殊问题。 TypeError:我的代码返回函数是未定义的,它结束了API调用,但我查看了日志和断点,在API以错误结束后,它继续执行相同的then函数。
这怎么可能。
使用nodejs / express / sequelizejs
models.Holdings.update(obj,{
where:{
id: obj.id
}
}).then().catch()
答案 0 :(得分:2)
然后,catch表示提供分别执行分辨率和错误的函数。
models.Holdings.update(obj,{
where:{
id: obj.id
}
}).then(function(result) {
console.log(result);
}).catch(function(error) {
console.log(error);
});