如何将 extra/callback 路由添加到 apollo-server?
How to add extra/callback route to apollo-server?
我正在使用 apollo-server 构建一个 GraphQL 服务器。我需要添加一些路由来处理 OAuth2 redirects/callbacks。 如何将传统端点添加到 apollo-server?
Note, I am not using apollo-server as a middleware on existing Express or Hapi server. I prefer to use apollo-server standalone and not introduce extra server just for handling one addition route. Also, I am using Nexus to write my GraphQL schema.
有什么办法可以实现吗?
Note, I am not using apollo-server as a middleware on existing Express or Hapi server. I prefer to use apollo-server standalone and not introduce extra server just for handling one addition route. Also, I am using Nexus to write my GraphQL schema.
你所说的你没有做的实际上是这里的答案。如果有帮助,您不必担心“引入额外的服务器”。 apollo-server
– 您正在使用的库 – 本身就非常小。 This file is the entire thing。它只是 apollo-server-express
顶部的“糖”包装纸。
如果您仍然尝试这样做并使用您的设置调用 applyMiddleware
,it'll recommend the same:切换到 apollo-server-express
。
我正在使用 apollo-server 构建一个 GraphQL 服务器。我需要添加一些路由来处理 OAuth2 redirects/callbacks。 如何将传统端点添加到 apollo-server?
Note, I am not using apollo-server as a middleware on existing Express or Hapi server. I prefer to use apollo-server standalone and not introduce extra server just for handling one addition route. Also, I am using Nexus to write my GraphQL schema.
有什么办法可以实现吗?
Note, I am not using apollo-server as a middleware on existing Express or Hapi server. I prefer to use apollo-server standalone and not introduce extra server just for handling one addition route. Also, I am using Nexus to write my GraphQL schema.
你所说的你没有做的实际上是这里的答案。如果有帮助,您不必担心“引入额外的服务器”。 apollo-server
– 您正在使用的库 – 本身就非常小。 This file is the entire thing。它只是 apollo-server-express
顶部的“糖”包装纸。
如果您仍然尝试这样做并使用您的设置调用 applyMiddleware
,it'll recommend the same:切换到 apollo-server-express
。