是否有 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。
我在 this post 上读到,您可以使用 url.resolve:
连接 URLurl.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。