我的学生在进行以下测试时遇到connect ECONNREFUSED 127.0.0.1:80
错误:
it("returns status code 200", () => {
return request(app)
.get("./about")
.expect(200)
});
我的学生在supertest
请求中使用superagent
进行HTTP声明。他们正在使用jest
作为测试跑步者。
我的一个学生遇到了这个问题,我们最终发现错误是路线中的一个小错字。
由于我们花了一段时间才找到解决方案,所以我想到将问题发布到这里,以防其他有相同问题的人轻松找到解决方案。
希望这对某人有帮助。
答案 0 :(得分:1)
问题出在路由中,请将.
中的"./about"
移至"/about"
,现在应该可以正常工作了。
您的代码现在应如下所示:
it("returns status code 200", () => {
return request(app)
.get("/about")
.expect(200)
});