Javascript 模拟API不工作时用于匹配url中动态部分的正则表达式
我想模拟一个有一些动态部分的API,所以我尝试使用正则表达式,但它不起作用 网址是: 程序和子程序后的Id是动态的 我尝试使用下面的正则表达式来模拟API,但没有成功Javascript 模拟API不工作时用于匹配url中动态部分的正则表达式,javascript,regex,testing,automated-tests,testcafe,Javascript,Regex,Testing,Automated Tests,Testcafe,我想模拟一个有一些动态部分的API,所以我尝试使用正则表达式,但它不起作用 网址是: 程序和子程序后的Id是动态的 我尝试使用下面的正则表达式来模拟API,但没有成功 const mock = RequestMock() .onRequestTo('https://example.com/programs/.*/subprogram/.*/metrics?activeOnly=false', { method: 'GET' }) .respond(mockObject, 200,
const mock = RequestMock()
.onRequestTo('https://example.com/programs/.*/subprogram/.*/metrics?activeOnly=false', { method: 'GET' })
.respond(mockObject, 200, {
'access-control-allow-origin': '*'
});
有人能帮我吗?我看到你传递的是字符串,不是正则表达式。相反,传递一个真正正确的正则表达式
另请参见:我看到您传递的是字符串,而不是正则表达式。相反,传递一个真正正确的正则表达式
另请参见:谢谢…我以。
的身份输入onRequestTo(/https:\/\/example.com\/treaty programs\/.*/program\/.\/.\/subprogram\/.\/metrics\?activeOnly=false/)
它工作了…我以。的身份输入onRequestTo(/https:\/\/\/example.com\/treaty programs\/.\/.\/./subprogram\/.\/.\/.\/metrics\?activeOnly=false/)
它工作了