1. var http = require('http')
    2. var url = require('url')
    3. http.createServer(function (resquest,response){
    4. response.writeHead(200, { 'Content-Type': 'text/html;charset=UTF-8' })
    5. if (resquest.url !== '/favicon.ico') {
    6. let pose = 'http://127.0.0.1:520?token=123'
    7. // url.parse(pose)
    8. // let poseData = {
    9. // protocol: 'http:', // 请求协议 http https ftp
    10. // slashes: true, // 协议后面的斜杠
    11. // auth: null, // url中的验证
    12. // host: '127.0.0.1:520', // 完整主机部分端口
    13. // port: '520', // 端口
    14. // hostname: '127.0.0.1', // 主机
    15. // hash: null, // url # 后面的参数
    16. // search: '?token=123', // url中搜索的内容
    17. // query: 'token=123', // 查询参数的部分
    18. // pathname: '/', // url 中路径部分
    19. // path: '/?token=123', // search + query部分
    20. // href: 'http://127.0.0.1:520/?token=123' //完整的url链接
    21. // }
    22. // console.log(url.format(poseData))
    23. console.log(url.resolve(pose, 'id=123123'))
    24. response.end()
    25. }
    26. }).listen(520)
    27. console.log(
    28. 'server: http://127.0.0.1:520'
    29. )