{ protocol: 'http:',
slashes: true,
auth: 'user:pass',
host: 'host:8080',
port: '8080',
hostname: 'host',
hash: '#name1',
search: '?username=sisi&age=24&sex=male',
query: { username: 'sisi', age: '24', sex: 'male' },
pathname: '/,com/users/user.php',
path: '/,com/users/user.php?username=sisi&age=24&sex=male',
href: 'http://user:pass@host:8080/,com/users/user.php?username=sisi&age=24&sex=male#name1' }
第一个例子和第二个例子不同之处在于parse的第二个参数,导致了结果中的query的不同
可以将一个url转换过的对象转换成一个url字符串.
复制代码 代码如下:
var url=require("url");
var str="";
var res=url.parse(str,true);
console.log(url.format(res));
结果是:
以上就是node中转换URL字符串与查询字符串的全部内容了,好好研究下,其实挺简单的。
您可能感兴趣的文章: