8080 /p/a/t/h ?query=string #hash ----- --------- -------- ---- -------- ------------- ----- protocol auth hostname port pathname search hash ------------ query 我们可以使用.parse方法来将一个URL字符串转换为URL对象,示例如下。 url.parse('http://user:
[email protected]:8080/p/a/t/h?query=string#hash'); /* => { protocol: 'http:', auth: 'user:pass', host: 'host.com:8080', port: '8080', hostname: 'host.com', hash: '#hash', search: '?query=string', query: 'query=string', pathname: '/p/a/t/h', path: '/p/a/t/h?query=string', href: 'http://user:
[email protected]:8080/p/a/t/h?query=string#hash' } */ 传给.parse方法的不一定要是一个完整的URL,例如在HTTP服务器回调函数中,request.url不包含协议 头和域名,但同样可以用.parse方法解析。 http.createServer(function (request, response) { var tmp = request.url; // => "/foo/bar?a=b" NodeJS基础 » 什么是NodeJS » 有啥用处 » 如何安装 › 安装程序 › 编译安装 » 如何运行 › 权限问题 » 模块 › require › exports › module › 模块初始化 › 主模块 › 完整示例 » 二进制模块 » 小结 代码的组织和部署 » 模块路径解析规则 » 包(package) › index.js › package.json » 命令行程序 › Linux › Windows » 工程目录 » NPM › 下载三方包 › 安装命令行程序