Метод parse - объект из URL-адреса на NodeJS

Метод parse (синоним decode) возвращает объект из строки запроса URL-адреса. Возвращаемый объект содержит ключ и парные значения, записанные в URL-адресе запроса. В первом параметре метода задаем строку URL-адреса, во втором параметре - строку, которая определяет значение ключей (по умолчанию '='). В третьем параметре метода указываем подстроку для разграничения пар ключ-значение (по умолчанию ее значение '&'). В четвертом необязательном параметре можно задать объект с опциями.

Синтаксис

path.parse(URL, разделитель ключей, разделитель значений, [опции]);

Объект с опциями

Опция Описание
parseURIComponent Задает декодирование символов с процентным кодированием в строке запроса.
maxKeys Задает максимальное количество ключей, которые должны быть проанализированы из строки запроса. Значение по умолчанию 1000.

Пример

Давайте узнаем какие пары ключ-значение находятся в нашем URL-адресе:

import querystring from 'querystring'; console.log(querystring.parse('1=a&2=b&3=c'));

Результат выполненного кода:

{ '1': 'a', '2': 'b', '3': 'c' }

Смотрите также

  • метод stringify,
    который возвращает URL-адрес из объекта



Чат с GPT Компилятор