Другая конечная точка graphql для аутентифицированных запросов - PullRequest
1 голос
/ 09 апреля 2019

Как вы предоставляете другую конечную точку для аутентифицированных запросов GraphQL с использованием Apollo Server?т.е. / graphql для публичных запросов и / auth / graphql для приватных запросов?Я могу найти множество примеров для выполнения как по одной конечной точке, так и по нескольким конечным точкам.

1 Ответ

0 голосов
/ 11 апреля 2019

Если вы используете apollo-server-express, вы можете создать несколько экземпляров ApolloServer и applyMiddleware для экспресс-приложения.

const app = express();
// create server1, server2 with its schema
// then
server1.applyMiddleware({ app, path: '/auth/graphql' });
server2.applyMiddleware({ app, path: '/graphql' });
...