Skip to content

Instantly share code, notes, and snippets.

@kvasdopil
Created June 20, 2018 12:05
Show Gist options
  • Select an option

  • Save kvasdopil/d6f6244c6a8d70fbb3edcb113055c3f6 to your computer and use it in GitHub Desktop.

Select an option

Save kvasdopil/d6f6244c6a8d70fbb3edcb113055c3f6 to your computer and use it in GitHub Desktop.
$ node
> const url = require('url');
undefined
> const a = url.parse('http://amazon.com/search?page=10&per=5');
undefined
> a
Url {
protocol: 'http:',
slashes: true,
auth: null,
host: 'amazon.com',
port: null,
hostname: 'amazon.com',
hash: null,
search: '?page=10&per=5',
query: 'page=10&per=5',
pathname: '/search',
path: '/search?page=10&per=5',
href: 'http://amazon.com/search?page=10&per=5' }
> a.toString();
'[object Object]'
> a.search = '?aslkdjhasdljfk';
'?aslkdjhasdljfk'
> a
Url {
protocol: 'http:',
slashes: true,
auth: null,
host: 'amazon.com',
port: null,
hostname: 'amazon.com',
hash: null,
search: '?aslkdjhasdljfk',
query: 'page=10&per=5',
pathname: '/search',
path: '/search?page=10&per=5',
href: 'http://amazon.com/search?page=10&per=5' }
> url.format(a)
'http://amazon.com/search?aslkdjhasdljfk'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment