如何在 Deno 中解析 URL

How To Parse URL in Deno

如何解析 deno 中的 URL,例如 node.js url.parse()

除了使用 ECMA 脚本的本机 URL class, as illustrated by , you can also use url library from the /std/node 兼容模块外,如下所示:

import * as UrlLib from "https://deno.land/std/node/url.ts";
const url = "https://www.google.com"
const purl = UrlLib.parse(url)
console.log(`URL: ${purl.protocol}//${purl.host}`)

输出:

URL: https://google.com

在 Deno 中解析 URL 不需要外部模块。 URL class 作为全局可用,就像在您的浏览器中一样:

const urlString = "https://www.google.com";
const url = new URL(urlString);
console.log(`URL: ${url.protocol}//${url.host}`);