验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

node.js中的url.parse方法如何使用

阅读:954 来源:乙速云 作者:代码code

node.js中的url.parse方法如何使用

      URL模块之parse方法详解

      1、参数

      url.parse(urlString [, parseQueryString, slashesDenoteHost ])

      • urlString : 要解析的 URL 字符串。(必传参数)

      • parseQueryString : 如果为 true,则 query 属性总会通过 querystring 模块的 parse() 方法生成一个对象。 如果为 false,则返回的 URL 对象上的 query 属性会是一个未解析、未解码的字符串。 默认为 false。(可选)

      • slashesDenoteHost : 如果为 true,则 // 之后至下一个 / 之前的字符串会被解析作为 host。 例如,//foo/bar 会被解析为 {host: ‘foo’, pathname: ‘/bar’} 而不是 {pathname: ‘//foo/bar’}。 默认为 false。(可选)

      url.parse() 方法会解析一个 URL 字符串并返回一个 URL 对象。
      来自官网:点击查看该方法

      2、实例

      例子1:url.parse只传一个参数的情况

      node.js中的url.parse方法如何使用

      例子2:url.parse第二个参数为true的情况

      node.js中的url.parse方法如何使用

      发现:query参数有原来的字符串(‘page=1’)=>对象形式({page:‘1’})。

      例子3:url.parse第三个参数为true的情况

      也就是当不知道url协议时,以//为依据识别host

      默认为false情况:

      node.js中的url.parse方法如何使用

      设置为true情况

      node.js中的url.parse方法如何使用

    分享到:
    *特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
    相关文章
    {{ v.title }}
    {{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
    你可能感兴趣
    推荐阅读 更多>