parse
The url.parse()
method takes a URL string, parses it, and returns a URL object.
A TypeError
is thrown if urlString
is not a string.
A URIError
is thrown if the auth
property is present but cannot be decoded.
url.parse()
uses a lenient, non-standard algorithm for parsing URL strings. It is prone to security issues such as host name spoofing and incorrect handling of usernames and passwords. Do not use with untrusted input. CVEs are not issued for url.parse()
vulnerabilities. Use the WHATWG URL
API instead.
Since
v0.1.25
Parameters
The URL string to parse.
slashesDenoteHost=false If true
, the first token after the literal string //
and preceding the next /
will be interpreted as the host
. For instance, given //foo/bar
, the result would be {host: 'foo', pathname: '/bar'}
rather than {pathname: '//foo/bar'}
.