Я пытаюсь выполнить обработку изображений на Node и использую сервер Prisma GraphQL-Yoga для управления очередью заданий. Интерфейс React / Apollo, который ставит задания в очередь, то есть вызывает мутацию на сервере, который сохраняет задания в БД через Prisma. Изображения загружаются с использованием multer
, используя тот факт, что сервер GraphQL-Yoga предоставляет сервер Express внизу с помощью server.express
- я предполагаю, что можно использовать сервер GraphQL-Yoga в качестве обычного сервера Express / Node, когда Мне необходимо.
У меня вопрос: как мне изменить статус заданий на completed
в моей базе данных, когда каждое задание выполнено? Я, конечно, могу получить доступ к prisma
напрямую, как и в моих преобразователях, но я подумал, что было бы более элегантно использовать Мутацию, то есть сохранить все обращения к БД с помощью GraphQL. Как уже было сказано, я использую Apollo из интерфейса React. Могу ли я «вызвать» мутацию из серверной части? Как я могу это сделать?
Спасибо за любые идеи! Я новичок в GraphQL и иногда скучаю по лесу за деревьями ...