Публикации по теме 'apollostack'
GraphQL и Apollo, часть вторая: запросы
Это вторая часть из пяти вводных статей о GraphQL и Apollo. Первую часть можно прочитать здесь . Я надеюсь, что к концу вы почувствуете себя комфортно с основополагающими концепциями GraphQL, а также с некоторыми практическими знаниями о создании сервера GraphQL. Если у вас есть отзывы, оставьте комментарий!
Во второй части серии статей о GraphQL и Apollo мы рассмотрим запросы — как ваш клиент получает данные с вашего сервера.
В предложении:
Запрос GraphQL состоит из операции..
GraphQL и Apollo, часть третья: мутации
Это третья часть из пяти вводных статей о GraphQL и Apollo. Вы можете прочитать первую часть здесь , а вторую часть здесь . Я надеюсь, что к концу вы почувствуете себя комфортно с основополагающими концепциями GraphQL, а также с некоторыми практическими знаниями о создании сервера GraphQL. Если у вас есть отзывы, оставьте комментарий!
Сегодня мы рассмотрим следующую часть уравнения запроса — мутации.
В предложении:
Мутации — это запросы GraphQL, которые выполняют операцию..
Учебник по мутации Аполлона
Учебник по мутации Аполлона
От статических к многоразовым контейнерам мутаций GraphQL
По своей сути философия GraphQL имеет тенденцию опираться на явную сторону. Просто возьмите его систему типов: благодаря ей вы можете гарантировать, что ваши запросы действительны, что ваши мутации возвращают правильные данные, и даже сделать ваш API самодокументированным.
При этом иногда бывает полезно абстрагироваться от части вашей логики в виде небольших многоразовых утилит. Хороший пример -..
Вдохновляйте уверенность с GraphQL
Я давно работаю веб-разработчиком. Свой первый веб-сайт я создал в 1996 году. На нем была гостевая книга на Perl. Я разместил на этом веб-сайте несколько фотографий своего выпускного в старшей школе и был почти уверен, что я знаменит. Я мог бы подойти к вашему компьютеру и сделать так, чтобы на экране появились мои фотографии с друзьями (если бы у вас был браузер Netscape). Я не думал, что это сильно отличается от собственного телешоу. Меня зацепило, и я знал, что стану..
Ленивый я работаю с objection.js и стеком Apollo
Когда я пишу бэк-энд для одного из наших проектов, я понимаю, что был бы намного более счастлив послушать имперский марш, играемый на улице живой группой.
Так почему бы не автоматизировать часть процесса? (в конце стоит TL; DR)
Установка
Поскольку внешний интерфейс в данном случае не важен, давайте поговорим о задней части. Мы используем базу данных MySQL / MariaDB (на данный момент не совсем уверены, и поскольку мы используем knex.js, еще есть время принять это решение), knex.js для..
Минимальный пример кода для Apollo Stack
Apollo - стек данных на JavaScript, основанный на GraphQL . Я ожидаю, что Apollo очень прост и интуитивно понятен в использовании GraphQL, поэтому я хочу попробовать, насколько легко я могу его использовать. Ниже приведен код, который я надеюсь быть наглядным в качестве минимального примера. Предполагается, что вы знакомы с Node.js и Express.
Код сервера (server.js)
const path = require('path');
const express = require('express');
const bodyParser = require('body-parser');
const..
Вопросы по теме 'apollostack'
Как обновить реквизит отдельных компонентов после выполнения мутации с помощью Apollo
С избыточностью, когда состояние изменяется, он обновляет любые реквизиты компонентов, которые connect ed, в хранилище с mapStateToProps . Однако с Apollo при выполнении мутации любой компонент, использующий те же данные, получает новые реквизиты....
889 просмотров
schedule
27.05.2022
Как каскадировать GraphQL?
В настоящее время я использую «клиентский сервер GraphQL» для переноса конечной точки RESTful в конечную точку GraphQL.
Но что, если серверная часть также является конечной точкой GraphQL? Как я могу легко поставить в очередь другой сервер GraphQL...
727 просмотров
schedule
30.08.2023
Как повторно получить запрос вне его обернутого компонента?
У меня два экрана:
Экран1: Результаты
Экран 2: Редактировать фильтры
Когда я редактирую фильтры на Screen2 и нажимаю назад, я хотел бы повторно получить запрос на Screen1 (с недавно созданной строковой переменной фильтра). Редактирование...
1480 просмотров
schedule
23.12.2022
Сервисы Angular2 и преобразователи маршрутов с GraphQL
Я пытаюсь использовать Angular2 с GraphQL через Apollo-Client. Я следил за документацией, и вроде все работает нормально. Однако в документации объясняется только, как подключиться к GraphQL из компонентов. Нет информации о том, как использовать...
850 просмотров
schedule
14.10.2022