文件名称:resolve-path:通过验证解决相对于根路径的相对路径
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-21 22:37:25
JavaScript
解析路径 通过验证解决相对于根路径的相对路径。 该模块可以防止普通攻击,例如到达根文件夹外部的GET /../file.js 。 安装 这是可通过使用的模块。 使用完成 : $ npm install resolve-path 原料药 var resolvePath = require('resolve-path') resolvePath(relativePath) 解决针对process.cwd() (该进程的当前工作目录)的相对路径,并返回一个绝对路径。 如果最终的解决方案似乎是恶意的,则将抛出此错误。 以下是恶意的: 相对路径是绝对路径 相对路径包含一个NULL字节 相对路径解析为process.cwd()之外的路径 相对路径遍历process.cwd()之上并向下 resolvePath(rootPath,relativePath) 根据提供的根路径解析相对路径,并返
【文件预览】:
resolve-path-master
----.travis.yml(1KB)
----.eslintrc.yml(29B)
----index.js(2KB)
----HISTORY.md(2KB)
----package.json(1KB)
----test()
--------.eslintrc.yml(19B)
--------resolvePath.js(6KB)
----LICENSE(1KB)
----appveyor.yml(2KB)
----.gitignore(54B)
----README.md(3KB)
----.eslintignore(22B)