将 GraphQL 迁移到 Apollo
重要
请务必参阅MongoDB Atlas和 Apollo Server 的官方文档 以获取最新、最准确的信息。具体步骤可能会有所不同,具体取决于项目的详细信息和所使用的技术。
Apollo 提供 开发者平台 以及开源工具和 SDK(包括 ApolloMongoDB Server ),以统一您的数据和服务。Apollo MongoDB Server是一个符合规范、可立即投入生产的服务器库,可以使用任何来源的数据,包括MongoDB Atlas 。
从 MongoDB Atlas App Services 迁移到 Apollo 服务器涉及以下步骤:
1
创建 Apollo 服务器
ApolloMongoDB Server 是一个开源GraphQL 服务器,与任何GraphQL 客户端兼容,包括 Apollo 客户端。
如果您使用的是Express 服务器,请按照本教程了解如何 添加 ApolloMongoDB Server 到现有的MERN 堆栈项目。
如果您是从头开始,请参阅 ApolloMongoDB Server 快速入门教程 。在步骤4 中,按照Docs 从 获取数据 的MongoDB 进行操作。
请务必更新授权和身份验证。 请参阅 身份验证和授权 有关详细信息,请参阅 ApolloMongoDB Server 文档。
后续步骤
查看 Apollo FederationDocs 了解如何构建一个联合架构,该架构结合多个GraphQL API 来创建统一的超级图。