Как заменить параметр пути в URL NodeJS - PullRequest
1 голос
/ 10 апреля 2020

Постановка проблемы: Чтобы заменить параметр пути в URL-адресе перед вызовом API в инфраструктуре автоматизации на основе NodeJS (Javascript).

Данный URL-адрес: https://api.spotify.com/v1/albums/{id}

{id} необходимо заменить значением Sunshine

Ожидаемый URL: https://api.spotify.com/v1/albums/Sunshine

У меня есть видел определенные вопросы в StackOverflow. Но они больше связаны с заменой query_params значения, а не с заменой path_params.

Я пытаюсь сделать с этим подходом, но этот код не работает.

var href = new URL('https://api.spotify.com/v1/albums/{id}');
href.searchParams.set('{id}', 'Sunshine');
console.log(href.toString());

Любая помощь, дающая мне знать, как это сделать, будет очень полезна.

1 Ответ

2 голосов
/ 10 апреля 2020

Это невозможно сделать с помощью URL API, вместо этого вам придется заменить строку:

var href = 'https://api.spotify.com/v1/albums/{id}'.replace('{id}', 'Sunshine');
console.log(href);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...