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 编程马·菜鸟教程 版权所有