^--- 在 mocha 测试中有额外的堆栈跟踪是什么意思?

What does ^--- With additional stack trace in a mocha test mean?

我有一个 node.js 项目正在使用 mocha 进行测试。我最近使用 Sequelizes create() 函数向 table 添加行的测试现在生成此消息,而不是我到目前为止一直看到的堆栈跟踪...

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

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

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

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

实际上应该是

function(result){

所以我会检查您的回调并确保它们都与预期的签名相符。 node 中的大多数回调使用双参数格式,但不是全部。