美文网首页
Nodejs url类(统一资源定位符解析)

Nodejs url类(统一资源定位符解析)

作者: 报告老师 | 来源:发表于2017-12-11 21:12 被阅读7次

这个类给我们提供的方法只有三个,听说非常有用。确实非常有用。

方法一:

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/

相关文章

网友评论

      本文标题:Nodejs url类(统一资源定位符解析)

      本文链接:https://www.haomeiwen.com/subject/bcywixtx.html