# path模块
方法
* path.basename(path\[, ext\]): 返回路径中的最后一部分,带了扩展名参数,则返回路径最后一个部分不包含扩展名
* path.dirname(path): 返回路径中代表文件夹的部分
* **path.extname(path)**: 返回路径中文件的后缀名
* path.parse(pathString): 返回路径字符串的对象
* path.format(pathObject): 从对象中返回路径字符串,和 path.parse 相反
* path.isAbsolute(path): 判断参数 path 是否是绝对路径
* **path.join(\[...paths\])** 用于连接路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符
* path.normalize(path) 规范化给定路径,解析 '..' 和 '.'
* path.relative(from, to) 将绝对路径转为相对路径,返回从 from 到 to 的相对路径
* path.resolve(\[...paths\]) 方法将一系列路径或路径段解析为绝对路径。给定的路径序列从右到左处理,每个后续路径前置,直到构造绝对路径
- NodeJs
- 01-万维网
- 02-CS 架构 VS BS 架构
- 03-Web 服务器访问流程
- 04-url
- 05-网络传输协议
- 06-HTTP 协议
- 07-报文
- 08-命令行界面
- 09-什么是 Node.js
- 10-环境安装及配置
- 11-JavaScript 代码运行环境
- 12-全局对象
- 13-Buffer
- 14-模块化
- 15-EventEmitter
- 16-path模块
- 17-流式操作
- 18-包
- 19-模板技术
- 20-ejs入门
- 21-express
- 01-什么是express
- 02-Hellow Express
- 03-静态资源服务
- 04-路由
- 05-模块化路由处理程序
- 06-中间件
- 07-手动实现中间件
- 08-常用内置中间件和第三方中间件
- 09-响应
- 10-获取请求参数
- 11-Express 中使用模板引擎
- 22-web存储与安全
- 01-cookie
- 02-sessionStorage
- 03-localStorage
- 04-base64
- 05-https
- 06-同源策略