模拟 axios 时可以为 URL 使用通配符吗?
It is possible to use a wildcard for the URL when mocking axios?
我想知道是否可以使用通配符模拟某些 URL,例如所有以 /auth
开头的 URL。我可以做类似 /auth*
的事情吗?
是的,根据 the docs,您可以使用正则表达式作为 URL。他们的示例之一与您的用例相似:
Using variables in regex
const usersUri = '/users';
const url = new RegExp(`${usersUri}/*`);
mock.onGet(url).reply(200, users);
我想知道是否可以使用通配符模拟某些 URL,例如所有以 /auth
开头的 URL。我可以做类似 /auth*
的事情吗?
是的,根据 the docs,您可以使用正则表达式作为 URL。他们的示例之一与您的用例相似:
Using variables in regex
const usersUri = '/users'; const url = new RegExp(`${usersUri}/*`); mock.onGet(url).reply(200, users);