OptionalhashThe client side hash route.
The host.
The key value params.
OptionalpasswordThe password.
A list of current paths.
You can always get the full path using path.join('/')
OptionalportThe port number.
The protocol for the url.
OptionalusernameThe username.
Represents information about a url.