在你的项目里如何使用正确的Apollo Server包。

Apollo Server作为不同环境和Web框架的不同包的集合分发。您可以根据您的项目选择要使用的包。

选择哪个包?

大多数情况下,您应该开始使用“batteries-included”的apollo-server包。

如果您的项目有特定的要求,我们建议根据此流程图选择一个包:

截屏2022-05-25 15.25.36.png

所有支持的packages

apollo-server-express

此库使您能够将Apollo Server附加到一个Express server。 apollo-server库在底层使用这个库。当需要额外配置时,使用apollo-server启动的项目有时需要将其替换为apollo-server-express

本文来源

官网
https://www.apollographql.com/docs/apollo-server/integrations/middleware