Module

std/url/join.ts>join

The Deno Standard Library
Go to Latest
function join
import { join } from "https://dotland.deno.dev/std@0.223.0/url/join.ts";

Join a base URL and a series of paths, then normalizes the resulting URL.

Examples

Example 1

import { join } from "https://deno.land/std@0.223.0/url/join.ts";

console.log(join("https://deno.land/", "std", "path", "mod.ts").href);
// Outputs: "https://deno.land/std/path/mod.ts"

console.log(join("https://deno.land", "//std", "path/", "/mod.ts").href);
// Outputs: "https://deno.land/path/mod.ts"

Parameters

url: string | URL

the base URL to be joined with the paths and normalized

...paths: string[]

array of path segments to be joined to the base URL

Returns

URL

a complete URL string containing the base URL joined with the paths