關于url.parse的效果和老師課堂上不一致
>?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345') {?protocol:?null, ??slashes:?true, ??auth:?'jia:xiaolei', ??host:?'idcbgp.cn:8080', ??port:?'8080', ??hostname:?'idcbgp.cn', ??hash:?'#12345', ??search:?'?a=b&c=d', ??query:?'a=b&c=d', ??pathname:?'/video/6710', ??path:?'/video/6710?a=b&c=d', ??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?} >?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345',?true,?true) {?protocol:?null, ??slashes:?true, ??auth:?'jia:xiaolei', ??host:?'idcbgp.cn:8080', ??port:?'8080', ??hostname:?'idcbgp.cn', ??hash:?'#12345', ??search:?'?a=b&c=d', ??query:?{?a:?'b',?c:?'d'?}, ??pathname:?'/video/6710', ??path:?'/video/6710?a=b&c=d', ??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?} >?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345',?true) {?protocol:?null, ??slashes:?true, ??auth:?'jia:xiaolei', ??host:?'idcbgp.cn:8080', ??port:?'8080', ??hostname:?'idcbgp.cn', ??hash:?'#12345', ??search:?'?a=b&c=d', ??query:?{?a:?'b',?c:?'d'?}, ??pathname:?'/video/6710', ??path:?'/video/6710?a=b&c=d', ??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?} >?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345') {?protocol:?null, ??slashes:?true, ??auth:?'jia:xiaolei', ??host:?'idcbgp.cn:8080', ??port:?'8080', ??hostname:?'idcbgp.cn', ??hash:?'#12345', ??search:?'?a=b&c=d', ??query:?'a=b&c=d', ??pathname:?'/video/6710', ??path:?'/video/6710?a=b&c=d', ??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?}
url.parse(path, true, true) 對于 無協(xié)議頭的URL解析沒有差別?
2015-10-14
貌似是你前面帶了auth的原因,把jia:xiaolei@ 去掉就和老師講的是一樣的了