这个类给我们提供的方法只有三个,听说非常有用。确实非常有用。
方法一:
url.parse();
参数:url(string),isobjectftifyFormat(bool),isinitHost
parse方法用于将一条url转换成对象形态
url.parse(“www.baidu.com”);
输出结果:
{
属性1:xxx
属性2:xxx
.........
}
从中可以看得出主机名,端口号之类的信息
第二个参数设置为true,则query(这个是url查询参数串)属性的的value为一个对象,否则为字符串。
第三个参数作用,作用对象是host,当请求类型不明是譬如是这种http://baidu.com/,解析时会将url的”//”和第一个”/”之间的部分解析为主机名。参数为真时host被解析成baidu.com,否则为null.
方法二,format
与parse是相反的操作,将合法的对象转成一条url。
方法三,resolve
参数:url(string),content(string)
替换倒数第一个/后面的内容(不包括末端那个)
var url = require(“url”);
var myurl = http://localhost:8080/my/
after = url.reslove(myurl,”you”);
console.log(myurl);
输出结果:localhost:8080/you/
网友评论