var http = require('http')var url = require('url')http.createServer(function (resquest,response){ response.writeHead(200, { 'Content-Type': 'text/html;charset=UTF-8' }) if (resquest.url !== '/favicon.ico') { let pose = 'http://127.0.0.1:520?token=123' // url.parse(pose) // let poseData = { // protocol: 'http:', // 请求协议 http https ftp // slashes: true, // 协议后面的斜杠 // auth: null, // url中的验证 // host: '127.0.0.1:520', // 完整主机部分端口 // port: '520', // 端口 // hostname: '127.0.0.1', // 主机 // hash: null, // url # 后面的参数 // search: '?token=123', // url中搜索的内容 // query: 'token=123', // 查询参数的部分 // pathname: '/', // url 中路径部分 // path: '/?token=123', // search + query部分 // href: 'http://127.0.0.1:520/?token=123' //完整的url链接 // } // console.log(url.format(poseData)) console.log(url.resolve(pose, 'id=123123')) response.end() }}).listen(520)console.log( 'server: http://127.0.0.1:520')