url.js
const url = require('url'); ----- ➊
const { URL } = url;
const myURL = new URL('https://www.gilbut.co.kr/book/view?bookcode=BN003588#bookCont3');
console.log('new URL():', myURL);
console.log('url.format():', url.format(myURL));
➊ url 모듈 안에 URL 생성자가 있습니다. 참고로 URL은 노드 내장 객체이기도 해서 require할 필요는 없습니다. 이 생성자에 주소를 넣어 객체로 만들면 주소가 부분별로 정리됩니다. 이 방식이 WHATWG의 url입니다. username, password, origin, searchParams 속성이 존재합니다.