gpt4 book ai didi

jestjs - 经济拒绝 127.0.0.1 :80 using fetch-mock-jest for/localRoute mock

转载 作者:行者123 更新时间:2023-12-04 04:13:16 24 4
gpt4 key购买 nike

所以 fetch-mock-jest 是基于 fetch-mock(它不是 jest-fetch-mock..)

https://www.npmjs.com/package/fetch-mock-jest

http://www.wheresrhys.co.uk/fetch-mock/

我遇到的问题是:

// inside my test file
fetchMock.restore().mock('https://someSiteOnTheInternet.com', someResponse)

// inside my tested file
fetch('https://someSiteOnTheInternet.com').then(...)

以上是有效的,但当我尝试本地路由时,它不再有效

// inside my test file
fetchMock.restore().mock('/myProxy', someResponse)

// inside my tested file
fetch('/myProxy').then(...)

这个 ('/myProxy') 将失败并出现错误:

console.error node_modules/jest-environment-jsdom/node_modules/jsdom/lib/jsdom/virtual-console.js:29
Error: Error: connect ECONNREFUSED 127.0.0.1:80

知道我在这里做错了什么吗?

最佳答案

您可以在运行测试之前设置 DEBUG=fetch-mock*,这将提供大量输出以显示 fetch-mock 内部发生的情况。

关于jestjs - 经济拒绝 127.0.0.1 :80 using fetch-mock-jest for/localRoute mock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61273040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com