first-programmer
@first-programmer
Backend software engineer

Можно ли использовать GraphQL для админки где нужно не только обновлять, выводить данные, но и выполнять какие-то действия?

Всем примет. Делаю админку для сайта на симфони. Решил почитать вдруг что-то новое для себя найду по построению api. Админка будет четко на беке симфони, а на frontend vue. Нашел статьи про построение api на GraphQL, посмотрел видео часовое, почитал пару статей и чет так и не понял подойдет ли мне это. Да, чисто вот по отдаче данных выглядит круто, делаешь запрос Query типа с любыми нужными данными и получаешь в ответ готовый набор, прямо хорошо и удобно, что не надо плодить точки входа разные. Но я так и не увидел ни одного примера для полноценного api. Это же не только получение данных, это еще отправка там команд на генерацию там отчетов, выдачу прав, управление пользователями. Или тут получается некий симбиоз? Типа что-то делается через GraphQL, типа получаем список пользователей в нужном формате, выводим, а когда жмакаем кнопку удаления или формирования отчета, то уже типа обычный rest запрос идет?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
В GraphQL есть концепция Mutation-ов - по сути просто функции/процедуры, которые можно вызывать.
Так что да - можно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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