天天看点

Node.js的 url.parse()

url.parse()

url.parse()可以将一个完整的URL地址以JSON对象 返回,里面都是get请求方式的相关信息,代码如下:

var url=require('url');
var path="http://localhost:8888/index?name=bob&password=123456";
var query=url.parse(path);
console.log(query);
           

结果:

Node.js的 url.parse()

代码2:

var url=require('url');
var path="http://localhost:8888/index?name=bob&password=123456";
var query=url.parse(path,true);
console.log(query);

           

效果:

Node.js的 url.parse()

     对比得知,

url.parse(path,true);

加了true 后 ,JSON对象的 query中的query 由原来的字符串变成了对象,这在Node的官方文档也有说:

Node.js的 url.parse()

http的各个属性太多,用到时还是多看文档,最后列一下返回的JSON对象的各个属性:

Node.js的 url.parse()

继续阅读