Я пытаюсь настроить свой сервер Apollo Graphql для использования стратегии Passport Google OAuth.
Я успешно настроил паспорт так, что я могу получить доступ к информации о пользователе через req.user
из любой из моих конечных точек экспресса. Однако, когда я пытаюсь получить доступ к req.user
из конечной точки /graphql
или из метода контекста в приведенном ниже ApolloServer, req.user
равен undefined
.
const gqlServer = new ApolloServer({
typeDefs,
resolvers,
context: ({ req }) => {
// UNDEFINED
console.log(req.user);
// But still have typical headers
console.log(req.headers);
}
});
Я что-то упускаюмешает мне получить доступ к параметрам запроса в ApolloServer?