Docs 菜单
Docs 主页
/ /
Atlas App Services
/ /

将 GraphQL 迁移到 Apollo

在此页面上

  • 创建 Apollo 服务器
  • 更新客户端应用程序
  • 关闭 Atlas App Services 端点
  • 后续步骤
  • 其他资源

重要

请务必参阅 MongoDB Atlas 和 Apollo Server 的官方文档 以获取最新、最准确的信息。具体步骤可能会有所不同,具体取决于项目的详细信息和所使用的技术。

Apollo 提供 开发者平台 以及开源工具和 SDK(包括 ApolloMongoDB Server ),以统一您的数据和服务。Apollo MongoDB Server是一个符合规范、可立即投入生产的服务器库,可以使用任何来源的数据,包括MongoDB Atlas 。

从 MongoDB Atlas App Services 迁移到 Apollo 服务器涉及以下步骤:

1

ApolloMongoDB Server 是一个开源GraphQL 服务器,与任何GraphQL 客户端兼容,包括 Apollo 客户端。

如果您使用的是Express 服务器,请按照本教程了解如何 添加 ApolloMongoDB Server 到现有的MERN 堆栈项目。

如果您是从头开始,请参阅 ApolloMongoDB Server 快速入门教程 。在步骤4 中,按照Docs 从 获取数据 的MongoDB 进行操作。

请务必更新授权和身份验证。 请参阅 身份验证和授权 有关详细信息,请参阅 ApolloMongoDB Server 文档。

2

更新与 GraphQL API 端点交互的任何客户端应用程序,使其指向新的 Apollo 端点 URL。

3

验证 GraphQL API 端点已完全迁移并在 Apollo 服务器 上运行后,您可以删除 MongoDB Atlas App Services App,以避免不必要的费用。谨此提醒,从 2025 年 3 月 12 日开始,将不再支持 Atlas GraphQL 端点。

查看 Apollo FederationDocs 了解如何构建一个联合架构,该架构结合多个GraphQL API 来创建统一的超级图。

后退

迁移到 Hasura

来年

迁移到 WunderGraph