如何在Node.js TCP服务器中追踪ECONNREFUSED?
我用dnode写了一个TCP服务器。 基本上,一切工作正常。
现在我也创build了一些unit testing,其中一个失败了ECONNREFUSED
。
奇怪的是这个
- 被testing的代码在unit testing之外运行,在应用程序内部工作,
- 如果我在失败的testing之前注释掉testing,那么正在testing的代码是有效的。
所以显然两个testing之间似乎存在相互依赖关系。 两者都单独工作,但不能彼此合作。
问题是我得到一个相当无用的错误信息:
Error: connect ECONNREFUSED at errnoException (net.js:768:11) at Object.afterConnect [as oncomplete] (net.js:759:19)
很高兴看到这是一个ECONNREFUSED
错误,但我怎么知道是什么原因造成的问题?
由于有很多callback函数都包含匿名函数,所以找出导致问题的线并不是那么容易。
任何想法/提示?
我自己解决了,看到上面的评论。
- 如何将新创build的.csv文件下载到用户?
- 摩卡testing:“TypeError:undefined不是一个函数”在Test.serverAddress
- 使用Javascript从关键字search返回Youtubevideourl
- 如何在NodeJS中使用Web Speech API
- 如何在ovh托pipe上使用docker-compose
- 如何使用MobileFirst Foundation 8中的REST API从Node.js发送推送通知?
- mongodb是否只运行MongoDB版本1.4以上?
- 在npm中找不到babel-loaders模块,从而反应js
- bookshelf.js时间戳不工作