目录 初识 Nodejs Buffer 缓冲区 Buffer 常用方法: fs 文件系统模块 打开模式: 读取文件 流式文件读取 简便方式: 写入文件 简单文件写入 流式文件写入 路径动态拼接问题 __dirname 其它操作 验证路径是否存在: 获取文件信息: 删除文件: 列出文件: 截断文件: 建立目录: 删除目录: 重命名文件和目录: 监视文件更改: path 路径模块 路径拼接 path.join() 获取路径中文件名 path.basename() 获取路径中文件扩展名 path.extname() http 模块 创建基本 Web 服务器 实现简陋路由效果 模块化 模块化概念 Node.js 中模块的分类 Node.js 中的模块作用域 模块作用域的成员 CommonJS 模块化规范 模块加载机制 内置模块加载 自定义模块加载 第三方模块加载 目录作为模块加载 Express Express 初体验 基本使用 托管静态资源 Express 路由 创建路由模块: 注册路由模块: Express 中间件 中间件注意事项; 全局中间件 局部中间件 中间件分类 Express 内置中间件 第三方中间件 CORS 跨域资源共享 CORS