天天看點

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()

繼續閱讀