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);
結果:
代碼2:
var url=require('url');
var path="http://localhost:8888/index?name=bob&password=123456";
var query=url.parse(path,true);
console.log(query);
效果:
對比得知,
url.parse(path,true);
加了true 後 ,JSON對象的 query中的query 由原來的字元串變成了對象,這在Node的官方文檔也有說:
http的各個屬性太多,用到時還是多看文檔,最後列一下傳回的JSON對象的各個屬性: