var url = require('url');
var str = 'http://zhufengnodejs:123@github.com:80/2016jsnode?name=zfpx&age=8#top';
var urlObj = url.parse(str,true); //用於將字符串轉成對象
console.log(urlObj);
console.log(url.format(urlObj));//用於將對象轉成字符串
/**
protocol: 'http:', 協議
slashes: true, 是否有//
auth: 'zhufengnodejs:123', 用戶名和密碼
host: 'github.com:80', 主機
port: '80', 端口
hostname: 'github.com',域名
hash: '#top', 片斷標識符 指向HTML頁面某個DOM元素的ID
search: '?name=zfpx&age=8', ?+查詢字符串
query: 'name=zfpx&age=8',查詢字符串
pathname: '/2016jsnode', 端口號和?中間的那部分
path: '/2016jsnode?name=zfpx&age=8', pathname+search
href: 'http://zhufengnodejs:123@github.com:80/2016jsnode?name=zfpx&age=8#top' 原始的URL
**/