我在这篇帖子上看到,你可以使用url.resolve来连接URL: url.resolve('http://example.com/', 'image.jpg') // 'http://example.com/image.jpg' 但在阅读文档后,我发现此方法已被弃用。 url.resolve 有替代方案吗?
好的,经过评论区的一些帮助,我成功地找到了解决方法:const url_object = new URL('image.jpg', 'http://example.com/') const url_string = url_object.href // http://example.com/image.jpg 我刚接触这个,没意识到我需要从new URL返回的对象中提取href。
new URL(input[, base])
->new URL('/foo', 'https://example.org/'); // https://example.org/foo
- 这不正是你需要的吗? - VLAZ