node.js - 什么^ ---在摩卡测试中有额外的堆栈跟踪意味着什么?

node.js - 什么^ ---在摩卡测试中有额外的堆栈跟踪意味着什么?,第1张

我有一个node.js项目正在使用mocha进行测试。我最近使用Sequelizes create()函数向表中添加行的测试现在产生了这条消息,而不是我一直看到的堆栈跟踪...

    1) Should be able to store a player's name
^--- With additional stack trace: Error: [object SequelizeInstance]

我无法找到任何额外的堆栈跟踪信息。日志文件不包含任何信息。知道为什么会这样,以及我如何查看堆栈跟踪?

最佳答案:

1 个答案:

答案 0 :(得分:1)

Error: [object SequelizeInstance]我说你正在做某个地方new Error(result)。可能发生的最简单方法是,如果你有像

这样的回调
function(err, result){

实际上应该是

function(result){

所以我会检查你的回调并确保它们实际上与预期的签名匹配。节点中的大多数回调都使用双参数格式,但不是全部。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复