我正在使用.sum()来获取续集中的总数并且它可以正常运行,但是如果我有表名和#34; fruits"它有两列
名称: - 苹果,芒果,草莓
数量: - 25,50,25
这是我的代码: -
fruits.sum('qty').then(function (totalQty) {
console.log('total============================',totalQty);
res.send(totalQty)
}).catch(function(err) {
console.log(err)
res.send(err)
})
它返回"总计======================== 100" 这是完美的,但它也给出范围错误,我不明白为什么会发生这种情况
错误: -
总计============================ 0
RangeError [ERR_HTTP_INVALID_STATUS_CODE]:无效的状态代码:0
请帮帮我......
答案 0 :(得分:0)
好吧我解决了这个问题,这是deu到复杂的格式,sequelize返回你只需要在对象中发送响应这是更新的代码
fruits.sum('qty').then(function (totalQty) {
console.log('total============================',totalQty);
res.send({total:totalQty})
}).catch(function(err) {
console.log(err)
res.send(err)
})