Задать вопрос
first-programmer
@first-programmer
Backend software engineer

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

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

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

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