Javascript 如何替换URL节点中的路径参数
问题陈述:在基于NodeJS(Javascript)的API自动化框架中调用API之前,替换URL中的path参数 给定URL:Javascript 如何替换URL节点中的路径参数,javascript,node.js,url,Javascript,Node.js,Url,问题陈述:在基于NodeJS(Javascript)的API自动化框架中调用API之前,替换URL中的path参数 给定URL:https://api.spotify.com/v1/albums/{id} {id}需要替换为值Sunshine 预期URL:https://api.spotify.com/v1/albums/Sunshine 我在StackOverflow中看到了一些问题。但是它们与replacequery\u-params值更相关,而与replacepath\u-params无关
https://api.spotify.com/v1/albums/{id}
{id}
需要替换为值Sunshine
预期URL:https://api.spotify.com/v1/albums/Sunshine
我在StackOverflow中看到了一些问题。但是它们与replacequery\u-params
值更相关,而与replacepath\u-params
无关
我正在尝试使用这种方法,但这段代码不起作用
var href = new URL('https://api.spotify.com/v1/albums/{id}');
href.searchParams.set('{id}', 'Sunshine');
console.log(href.toString());
任何让我知道如何执行此操作的帮助都会非常有帮助。这不能通过
URL
API来完成,您必须进行字符串替换:
var href='fonthttps://api.spotify.com/v1/albums/{id}.替换({id}',Sunshine');
console.log(href)代码>共享代码示例。使用code@mehta rohanThanks进行编辑。成功了。有时我们会忽略基本概念:)