Regex 在ReactJS中模拟axios中url中的数字
我在做React项目。我想模拟服务电话。我想模仿数字部分。我想使用Axios进行模拟服务调用。谁能帮我解决这个问题 这就是我模仿服务呼叫的方式。当服务为/abc/101/efg/341时,它正在工作Regex 在ReactJS中模拟axios中url中的数字,regex,reactjs,Regex,Reactjs,我在做React项目。我想模拟服务电话。我想模仿数字部分。我想使用Axios进行模拟服务调用。谁能帮我解决这个问题 这就是我模仿服务呼叫的方式。当服务为/abc/101/efg/341时,它正在工作 mock.onGet('/abc/101/efg/341').reply(200, hij); 我希望服务调用能以这种格式为所有模拟值工作: /abc/{anynumber}/efg/{anynumber} 我不知道要使用哪个regular表达式?为什么不使用模板字符串而不是regex mock
mock.onGet('/abc/101/efg/341').reply(200, hij);
我希望服务调用能以这种格式为所有模拟值工作:
/abc/{anynumber}/efg/{anynumber}
我不知道要使用哪个regular表达式?为什么不使用模板字符串而不是regex
mock.onGet(`/abc/${Math.floor(Math.random()*1000)}/efg/${Math.floor(Math.random()*1000)}`).reply(200, hij);
我喜欢用moxios,
您可以使用regex作为测试的URL
moxios.stubRequest("/abc/[0-9]+/efg/[0-9]+")
希望它能帮助你我想嘲笑所有的数字,这就是我为什么使用正则表达式的原因。但这也不起作用。我更喜欢使用正则表达式来模拟它。考试后我会帮你的