Регулярное выражение для соответствия части Dynami c в URL, в то время как API для имитации не работает - PullRequest
0 голосов
/ 15 января 2020

Я хочу смоделировать API, который имеет некоторую динамическую c часть, поэтому я попытался использовать регулярное выражение, но оно не работает.

URL-адрес: https://example.com/programs/2fcce6e3-07ec-49a9-9146-fb84fb0105cf/subprogram/0f8ddca8-cf5a-4174-bc75-0928f71a0e87/metrics?activeOnly=false

Идентификаторы программ и подпрограмм являются динамическими c.

Я попытался смоделировать API с помощью регулярного выражения, как показано ниже, но оно не сработало.

const mock = RequestMock()
    .onRequestTo('https://example.com/programs/.*/subprogram/.*/metrics?activeOnly=false', { method: 'GET' })
    .respond(mockObject, 200, {
      'access-control-allow-origin': '*'
    });

Может кто-нибудь помочь мне с этим?

1 Ответ

2 голосов
/ 15 января 2020

Я вижу, что вы передаете строку, а не регулярное выражение. Вместо этого передайте действительное и правильное регулярное выражение.

См. Также: RegExp

...