Метод 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-адрес из объекта