Задать вопрос

Как правильно инициализировать ApolloServer Dataloader?

У меня resolvers вынесены по отдельным модулям.
Dataloaders объявляется

apolloServer = new ApolloServer({
		schema,
		context: ({ req }) => ({
			dataloaders: new WeakMap(),
		}),
	});

в файле server.js

Далее файл resolvers.js

const queries = {
    Query: {
        getProxy: async (_, args, context) => {
            try {
                return fetch('http://localhost:8090/get-proxies')
                    .then(res => res.json())
                    .then(json => json);
            } catch (err) {
                throw err;
            }
        },
    }
}

То есть, логика resolver вынесена в отдельный модуль. Как в этом модуле инициализировать Dataloader?
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Python Developer. Professional
    5 месяцев
    Далее
  • Учебный центр IBS
    JVA-075 Spring Advanced
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы