使用 React + NestJS 和 GraphQL 构建实时聊天应用程序

Build a Real Time Chat App With React + NestJS & GraphQL

遵循最佳实践构建全栈、可扩展、生产级 Web 应用程序。包括 AWS 上的持续交付

你将学到什么

  • 构建和部署实时消息传递 Web 应用程序
  • 在后端和 UI 上实现 JWT 身份验证
  • 使用 Material UI 开发一致且响应灵敏的 UI
  • 为 CRUD 功能开发 GraphQL API
  • 使用 MongoDB 和抽象存储库模式保存数据
  • 执行自动数据库迁移
  • 使用 Apollo Client 管理 UI 状态并缓存应用程序数据
  • 使用 GraphQL WebSocket 订阅实时发布和消费消息
  • 使用 React Router 自定义 UI 路由
  • 使用代码生成工具从 GraphQL 模式自动生成类型
  • 实现服务器端分页,实现无限滚动
  • 使用 MongoDB 聚合执行单一操作查找和数据库调用
  • 文件上传到 Amazon S3
  • 生产部署到 AWS 全部免费
  • 持续交付和 CI/CD
  • 将 Pub/Sub 应用程序连接到 Redis 以允许分布式消息和水平扩展
  • 将应用程序连接到自定义域并保护 HTTPS 流量
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。