摘要:这个模块含有一些系列方法函数处理和解析使用使用这个方法返回包含具体路由信息的对象没有就返回完整的路径路径名字不包含参数比多一个端口号同理这个函数就是根据的信息构造一个路径提供一个基础的路径,还有要去的路径,解析出浏览器最终会去的路径
URL
这个模块含有一些系列方法函数处理和解析URL
使用require("url")使用
这个方法返回包含具体路由信息的对象
没有就返回null
url.parse("http://user:pass@host.com:8080/p/a/t/h?query=string")
{
protocol: "http:",
slashes: true,
auth: "user:pass",
host: "host.com:8080",
port: "8080",
hostname: "host.com",
hash: null,
search: "?query=string",
query: "query=string",
pathname: "/p/a/t/h",
path: "/p/a/t/h?query=string",
href: "http://user:pass@host.com:8080/p/a/t/h?query=string#hash"
}
href,完整的路径
pathname,路径名字不包含参数
host比hostname多一个端口号
format(urlObj)同理这个函数就是根据obj的信息构造一个路径
var obj =
{ protocol: "https",
host: "www.cycok.com:4000",
pathname: "index"
}
url.format(obj)
//returns "https://www.cycok.com:4000/index"
url.resolve(from, to)
提供一个基础的路径,还有要去的路径,解析出浏览器最终会去的路径
url.resolve("/one/two/three", "four") // "/one/two/four"
url.resolve("http://example.com/", "/one") // "http://example.com/one"
url.resolve("http://example.com/one", "/two") // "http://example.com/two"
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/91529.html
摘要:返回正常的文件夹路径。主要处理和的部分。发现多斜杆转换为单斜杆。下变成反斜杠把参数路径全部拼凑起来成为最终路径会计算和返回一个绝对路径判断一个路径是不是绝对路径。 Path 这个模块包含了用于处理文件路径相关的操作的函数。 var path = requie (path) path.normalize(p) 返回正常的文件夹路径。主要处理 .. 和 .的部分。 发现多斜杆转换为单斜杆...
阅读 2479·2021-11-24 10:18
阅读 3036·2021-11-19 09:59
阅读 1910·2019-08-30 15:53
阅读 1357·2019-08-30 15:53
阅读 1206·2019-08-30 14:19
阅读 2699·2019-08-30 13:14
阅读 3202·2019-08-30 13:00
阅读 2318·2019-08-30 11:11