我正在尝试为我的auth函数测试http get,但是我没有运气。
我一直在研究this resource并为自己的目的进行调整,但我却得到了错误提示:
错误:对于条件“匹配URL:http://localhost:80001/ ...”,预期有一个匹配请求,但找不到。
我尝试用async
包装,但也没有运气。
更新
在@trichetriche的建议下,我将apiBaseUrl
声明移到了实际的类中,以this.apiBaseUrl
进行引用,但是运行测试时,我仍然遇到相同的错误... >
更新2
看来我的主要问题是将uri的错误输入类型设为80001,而不是8001。但是,我现在遇到了一个新错误:
无法读取未定义的属性“ next”
最终更新
上面的错误是由我先前添加的async
包装器引起的,并且是由q
依赖项引起的。删除async
后,一切运行正常。
答案 0 :(得分:1)
此错误表示两个URL不匹配,并且发生是因为您以奇怪的方式调用端点:
const apiBaseUrl = 'http://localhost:8001/data/betting/ui-api/v1';
此声明在哪里?为什么它不是服务类的成员?