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: 用于发送电子邮件的库