0、nodemon 全局工具,监听项目文件变动,并自动重启项目
一、node内置模块
1、fs
fs.readFile() 读取指定文件中的内容
fs.writeFile() 向指定的文件中写入内容
2、path
path.join() 将多个路径片段拼接成一个完整的路径字符串path.basename() 从路径字符串中解析文件名
path.extname() 获取路径中的扩展名部分
二、第三方中间件
1、express 快速创建 Web 服务器
express内置中间件:
1)、express.static() 快速托管静态资源
2)、express.json() 解析 JSON 格式的请求体数据
3)、express.urlencoded() 解析 URL-encoded 格式的请求体数据
4)、express.Router() 挂载路由
2、cors 解决跨域问题
3、mysql 数据库
4、bcryptjs 加密明文密码
5、joi 表单数据合法性验证
6、@escook/express-joi 配合joi实现自动验证表单数据
7、jsonwebtoken 生成 Token 字符串
8、express-jwt 解析 Token 字符串
9、multer 解析 formdata 格式表单数据