我在我的应用中收到了Error: Can't set headers after they are sent
。我知道在我打算提供的回复之前会发送回复,但我不确定它的来源。发送respnose后,我可以登录控制台吗?我目前正在使用morgan进行日志记录,但它似乎只是记录请求。我也找不到记录每个响应的方法。
如果没有,解决此问题的另一种有效方法是什么?
更新:此应用在Azure上运行并使用Azure SDK for node,否则我会尝试通过节点调试器或节点检查器运行它。我不认为有一种方法可以在模拟器中运行应用程序时执行此操作。我错了。
答案 0 :(得分:1)
您的错误表明已发送响应,请使用node-inspector或任何其他调试工具检查您的代码并搜索该位置。
这里是node-inspector。
由于您使用Azure this应该可以帮助您开始使用节点检查器。