Я новичок в GraphQL и имею некоторый опыт работы с Node.
Я вхожу в систему с использованием паспорта в моем приложении, поэтому к моему req
будет добавлено req.user
в моем экспрессе, содержащем информацию о пользователе.
Теперь, так как я использую GraphQL, как я могу передать req.user в GraphQL из моего основного приложения?(или GraphQL сам по себе будет иметь доступ к req и, следовательно, к req.user?)
У меня есть простая схема GraphQL, подобная этой
app.use("/graphql", expressGraphQL({
schema: schema,
graphiql: true
}));
Для начинающих я не смог найтилюбой учебник по аутентификации пользователя с помощью паспорта, поэтому я подумал об использовании restful APi-маршрутов для аутентификации моего пользователя с использованием паспорта и последующей передачи req.user