URL 문자열을 구성하는 여러 부분(프로토콜, 호스트, 포트, 경로, 쿼리 문자열 등)을 분석하고, 이러한 부분을 읽거나 수정하는 작업을 의미한다.
http
, https
, ftp
등이 있다.www.example.com
과 같다.80
포트이다)var url = require('url');
var myUrl = new URL('http://www.example.com:8080/path/name?query=123');
console.log(myUrl.hostname); // 'www.example.com'
console.log(myUrl.pathname); // '/path/name'
console.log(myUrl.searchParams.get('query')); // '123'