Устаревание url.parse в Node.js и введение класса URL

метод в Node.js.

В Node.js метод url.parseиспользовался для разбора URL-адресов на составные части. Однако, начиная с версии Node.js 12, метод url.parseустарел в пользу класса URL. Класс URLпредоставляет более современный и стандартизированный способ анализа URL-адресов и управления ими.

Чтобы проанализировать URL-адрес с помощью класса URL, вы можете использовать следующий синтаксис:

const { URL } = require('url');
const myURL = new URL('https://example.com/path?query=string');
console.log(myURL.protocol); // Output: 'https:'
console.log(myURL.hostname); // Output: 'example.com'
console.log(myURL.pathname); // Output: '/path'
console.log(myURL.search); // Output: '?query=string'

Используя класс URL, вы можете получить доступ к различным свойствам анализируемого URL-адреса, таким как протокол, имя хоста, путь, параметры поиска и т. д.