我正在学习如何在 Firebase 函数中使用 Apollo GraphQL 服务器,我找到了这个链接,它使用了 Apollo Server 1。 我试图使用 Apollo Server 2,但它没有。
这是文章中作者使用的词语。
我尝试以这种方式实现:
使用
那么,有没有一种方法可以在Firebase/Google Functions中实现Apollo Server 2呢?
import { graphqlExpress, graphiqlExpress } from 'apollo-server-express';
这是文章中作者使用的词语。
我尝试以这种方式实现:
import { https } from "firebase-functions"
import { ApolloServer, gql } from 'apollo-server-express';
import * as express from 'express';
const app = express();
const graphQLServer = new ApolloServer({ typeDefs, resolvers });
graphQLServer.applyMiddleware({ app });
export const api = https.onRequest(app);
使用
"apollo-server-express": "^2.0.0"
尝试实现,但一直失败,因为每次按照函数链接时都会出现Cannot GET /
的错误。那么,有没有一种方法可以在Firebase/Google Functions中实现Apollo Server 2呢?