Skip to content

ExpressJS - 资源

本章提供了一份精选的高质量、最新资源列表,以帮助您继续您的 Express.js 和现代后端开发之旅。

一个最小化的 Express 应用程序是一张空白画布。这些库是构建健壮应用程序的行业标准:

一旦您掌握了本教程中涵盖的基础知识,以下是建议的后续学习路径:

  1. 数据库集成: 学习如何将您的 Express 应用程序连接到数据库。
    • 使用 ORM 的 PostgreSQL/MySQL: 使用像 Prisma 或 Sequelize 这样的对象关系映射器(ORM)以类型安全的方式与 SQL 数据库进行交互。
    • 使用 Mongoose 的 MongoDB: 如果您偏好 NoSQL,Mongoose 是 MongoDB 的标准对象数据模型(ODM)库。
  2. 高级身份验证: 深入了解身份验证流程,包括令牌刷新、密码重置以及使用 Passport.js 等库实现的社交登录。
  3. 拥抱 TypeScript: 将您的 Express 项目转换为 TypeScript,以获得更好的可伸缩性、类型安全和开发者体验。许多现代团队默认使用 TypeScript。
  4. 大型应用结构: 探索模型-视图-控制器 (MVC) 等设计模式或更现代的分层架构,以在代码库增长时保持其组织性。
  5. 部署: 学习如何将您的应用程序部署到云端。流行的平台包括 Vercel、Heroku,或在 AWS 或 DigitalOcean 等云提供商上使用 Docker。
  6. GraphQL: 探索使用 GraphQL 构建 API,作为 REST 的替代方案。Express 可以作为 Apollo Server 的基础。

通过遵循这条路径,您将打下坚实的基础并培养所需的技能,以在后端和全栈开发领域取得成功的职业生涯。