Skip to content

第17章:学习资源推荐

17.1 官方文档(Node.js 中文文档、Express 文档)

Node.js 官方文档

Express 官方文档

17.2 新手友好的在线练习工具、沙箱环境

在线练习工具

  • Node.js 沙箱
    • Replit:在线编写和运行Node.js代码
    • CodeSandbox:支持Node.js项目的在线编辑器
    • Glitch:可以创建和分享Node.js应用

交互式学习平台

17.3 优质学习视频、图文教程(贴合新手入门)

视频教程

图文教程

17.4 实战项目练手(GitHub 优质Node.js新手项目参考)

新手友好项目

学习型项目

17.5 常用第三方包汇总(开发必备)

核心依赖

  • Web 框架

    • express:最流行的Node.js Web框架
    • koa:轻量级Web框架
    • nestjs:企业级框架
  • 数据库

    • mysql2:MySQL客户端
    • mongodb:MongoDB客户端
    • sequelize:ORM框架
    • mongoose:MongoDB ODM框架
  • 工具库

    • lodash:实用工具函数库
    • moment:日期时间处理
    • uuid:生成唯一ID
    • dotenv:环境变量管理

开发工具

  • 调试工具

    • nodemon:自动重启服务器
    • debug:调试日志
    • morgan:HTTP请求日志
  • 代码质量

    • eslint:代码风格检查
    • prettier:代码格式化
    • jest:测试框架
  • 部署工具

    • pm2:进程管理
    • webpack:打包工具
    • docker:容器化

其他常用包

  • 认证

    • jsonwebtoken:JWT认证
    • passport:认证中间件
  • 网络请求

    • axios:HTTP客户端
    • node-fetch:Fetch API实现
  • 文件处理

    • multer:文件上传
    • sharp:图像处理
  • 安全

    • helmet:安全头部设置
    • bcrypt:密码加密

© 2026 编程马·菜鸟教程 版权所有