NodeJS:是否可以显示调用异步函数的堆栈跟踪?

ear*_*zon 9 debugging trace node.js

节点库中的大多数API都是异步设计的.当在回调中抛出异常时,stacktrace仅显示从process._tickCallback开始的调用堆栈.

我想知道是否还有一个技巧可以显示激活_tickCallback的函数的堆栈跟踪.

For*_*low 6

在 Node.js 12 中,异步堆栈跟踪开箱即用,带有标志

--async-stack-traces
Run Code Online (Sandbox Code Playgroud)

Node.js 基金会发布帖子 - https://medium.com/@nodejs/introducing-node-js-12-76c41a1b3f3f


小智 5

在节点 8 版本中出现 async_hooks

trace将此用于异步堆栈跟踪