url模块
介绍
URL模块是用于处理和解析URL的
url.URL方法
var url = require('url');
var testUrl1 = 'http://www.book.com/mdbook/frontend/nodejs/introduction/coremodule1/global.html'
const myURL = new url.URL('test', testUrl1);
console.log(myURL);
new URLSearchParams(obj)
let params;
params = new URLSearchParams('user=abc&query=xyz');
console.log(params.get('user'));
console.log(params.toString());
params = new URLSearchParams('?user=abc&query=xyz');
console.log(params.toString());
params = new URLSearchParams([
['user', 'abc'],
['query', 'first'],
['query', 'second'],
]);
console.log(params.toString());
const map = new Map();
map.set('user', 'abc');
map.set('query', 'xyz');
params = new URLSearchParams(map);
console.log(params.toString());
function* getQueryPairs() {
yield ['user', 'abc'];
yield ['query', 'first'];
yield ['query', 'second'];
}
params = new URLSearchParams(getQueryPairs());
console.log(params.toString());