Я пытаюсь настроить объект ApolloServer для использования с Redis и Express. Код, который у меня есть, должен работать, но каким-то образом свойство контекста объекта не устанавливается и продолжает отправлять запросы на сервер. Я также веду запись в консоль внутри своей функции decodeToken, и хотя я установил свой токен внутри моего средства распознавания входа, он все равно не сохраняется, поскольку свойство context никогда не устанавливается. Любая помощь будет оценена.
Код:
const apolloServer = new ApolloServer({
schema,
context: ({ req, res }: MyContext) => ({ req, res, user: decodeToken(req.session.token) })
})