connect ECONNREFUSED 127.0.0.1:80 error only on one test of supertest

connect ECONNREFUSED 127.0.0.1:80 error only on one test of supertest

我在 github 上读到类似的问题,但我的情况有点不同

我有 12 个通过测试,但下面的那个一直在抛出 connect ECONNREFUSED 127.0.0.1:80

它是唯一一个使用 del 的,所以这可能是问题所在?

describe('deleteOne', () => {
  it('should delete task', async done => {
    const { token } = await createUser()
    const { _id } = await createTask(token)
    const res = await request(app)
      .del(`api/tasks/${_id}`)
      .set('authorization', 'Bearer ' + token)
    expect(res.statusCode).toEqual(204)
    done()
  })
})

我遇到了同样的错误。请注意 url,您正在向 api/tasks/${_id} 发送请求,开头应该有一个反斜杠 /api/tasks/${_id}。这应该可以解决它