Docs 菜单
Docs 主页
/ /
GraphQL API

将 GraphQL 迁移到 Apollo

重要

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

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

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

1

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

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

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

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

2

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

3

验证GraphQL API端点已完全迁移并在 Apollo Server 上运行后,您可以删除MongoDB Atlas App Services应用,以避免不必要的费用。 谨此提醒,从 9 月 30(即 2025)开始,将不再支持Atlas GraphQL端点。

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

后退

迁移到 Hasura

在此页面上