Uniform Resource Locator.
var Url = require("url");
var url = new Url("https://www.example.com/path/to/page?pa=A1&pa=A2&pb=B#hash");
console.log(url);
console.log(url.getParam("pa")); // "A1"
console.log(url.getParams("pa")); // ["A1", "A2"]Constructor.
origin: readonly, and not changed when protocol, hostname, port modified! Until one day most of all browseres supportsObject.defineProperty(). UsegetOrigin()instead.protocol: read+write.username: read+write.password: read+write.host: readonly, not changed same theoriginproperty. UsegetHost()instead.hostname: read+write.port: read+write.path: read+write.search: readonly! Please usesetParam(),addParam(),delParam(), andclearParams()method to modify query.hash: read+write.
Get the origin info.
Get the host info.
Get named name param string the first.
Get named name params string of all.
Delete named name params.
Add params named name.
Add or replace param values named name.
Clear all param datas.
Return url string.
Static method.
MIT