美文网首页
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