问题描述
我正在尝试调试作为守护程序运行的Node.JS应用程序,并定义了允许我与该守护程序进行交互的功能。
我可以在某个点对应用程序进行断点,然后允许我在断点的上下文中运行函数。但是,由于执行已暂停,因此服务器不响应这些(异步)请求。
我希望能够在应用程序运行时在VSCode的调试控制台中运行程序中定义的功能,但是所有功能输出:
sendMessage()
Uncaught ReferenceError: sendMessage is not defined
我认为是由于调试控制台上下文错误。
(我发现的一种方法是将所有功能添加到全局变量中,例如console.exports = userFunc
,但这对我来说似乎很肮脏)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)