快速上手 - url 模块

  • 作者:KK

  • 发表日期:2018.5.13


let url = require('url');
console.log(url.parse('https://xxx.com/a/b/c.html?ddd=eee#fff'));

//输出
{
    protocol: 'https:',
    slashes: true,
    auth: null,
    host: 'xxx.com',
    port: null,
    hostname: 'xxx.com',
    hash: '#fff',
    search: '?ddd=eee',
    query: 'ddd=eee',
    pathname: '/a/b/c.html',
    path: '/a/b/c.html?ddd=eee',
    href: 'https://xxx.com/a/b/c.html?ddd=eee#fff'
}

通常来说这个模块没什么要学的,你只要了解parse方法就足够日常对URL的处理需求了。

如果是封装框架或SDK而用到URL的更多功能就去看官方文档好了,点击前往官方文档 - URL模块说明