express 常用依赖包
以下是常用的 Express.js 依赖包:
- express: 快速搭建 web 应用程序的框架
- body-parser: 解析 HTTP 请求体
- cookie-parser: 解析 HTTP 请求中的 cookie
- morgan: 日志记录中间件,可用于记录请求和响应
- cors: 处理跨域资源共享 (CORS) 的中间件
- helmet: 通过设置各种 HTTP 头部来帮助保护 Express 应用程序的中间件
- compression: 压缩响应的中间件
- jsonwebtoken: 生成和验证 JSON Web Token (JWT) 的库
- bcryptjs: 用于哈希密码的库
- dotenv: 从 .env 文件中加载环境变量的库
- mysql2: 连接 MySQL 数据库的库
- mongoose: 连接 MongoDB 数据库的库
- joi: 用于验证请求数据的库
- express-session: 处理会话的中间件
- connect-flash: 在请求间传递消息的中间件
- passport: 用于验证用户的中间件
- nodemailer: 用于发送电子邮件的库