是否有 url.resolve 的替代品用于在 Node 中创建 URL?

Is there a replacement for url.resolve for creating URLs in Node?

我在 this post 上读到,您可以使用 url.resolve:

连接 URL
url.resolve('http://example.com/', 'image.jpg')    // 'http://example.com/image.jpg'

但在阅读 documentation 后,我发现这已被弃用。 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。