Публикации по теме 'graphql'


Минимонго против GraphQL
Цель языков, фреймворков и библиотек — экономить время разработчика. Если библиотека X поможет вам завершить проект A раньше, вам, вероятно, следует использовать ее. Если библиотека B поможет вам написать более расширяемый код, который будет легче поддерживать в будущем, бегите как черти , потому что она вам не понадобится. Теперь два фрагмента кода, пожалуйста. Давай, малыш, не стесняйся. Posts.update({id}, {$inc: {votes: 1}}) // A mutation is made available on a callback called..

Ищу современный стартовый проект GraphQL
Стартовый проект ES6 Modern GraphQL GraphQL - это действительно крутой и мощный фреймворк для уже знакомого вам серверного сервиса. Однако вы ищете стартовый пакет ES6 Node.js Mongodb, который поможет вам сэкономить время на создание всего с нуля. Я провел свой отпуск (новый лунный год) и создал стартовый проект с использованием GraphQL и Node.js MongoDB. Оформить заказ на репозиторий Github Функции ES6 Современные стандарты кодирования Поддержка MVC MongoDB ACL (список..

Добавление мутаций с помощью Express GraphQL
Мы можем создать простой сервер GraphQL с помощью Express. Для этого нам понадобятся пакеты express-graphql и graphql . В этой статье мы рассмотрим, как создавать мутации и типы ввода с помощью Express и GraphQL. Мутации и типы ввода Чтобы создать мутации, мы создаем схему, которая имеет тип Mutation , а не Query . Затем достаточно просто сделать конечную точку API частью верхнего уровня Mutation типа вместо типа Query . И мутации, и запросы могут обрабатываться..

Настройка игровой площадки GraphQL с помощью Hapi 18
Предпосылки NodeJS установлен Базовый JavaScript Терминал (подойдет любой, желательно на базе bash) Начнем с создания package.json для нашего проекта, выполнив команду в папке проекта. npm init Приведенная выше команда сгенерирует package.json для вашего проекта. Настройка сервера Hapi Следующие шаги по добавлению зависимостей для настройки сервера Hapi с маршрутами. Для этого нам нужно установить hapi и nodemon. npm i hapi nodemon Затем давайте откроем наш..

Защита API от DDoS-атак путем подписания идентификаторов ресурсов
Уроки, которые я извлек из работы на одном из самых посещаемых веб-сайтов на планете Земля. Я консультировал большой веб-сайт (+ 200 миллионов уникальных посетителей в месяц). Такой уровень уязвимости сопряжен с большим риском различных атак, наиболее распространенной из которых является DDoS. Неназванная организация внедрила широкий спектр методов, чтобы такие атаки не повлияли на работоспособность службы. Вышеупомянутые превентивные меры не являются чем-то необычным. Ключевым..

Введение в GraphQL с Apollo Client и React Hooks
Что такое GraphQL? Как я могу настроить его для своего проекта? И более TL;DR: GraphQL не является языком запросов к базе данных. Это язык запросов для данных API, например REST. Сделайте один запрос и получите именно то, что просили, в отличие от REST. Репозиторий GitHub для этой статьи можно найти здесь: https://github.com/machariamuguku/react_apollo_graphql Что такое GraphQL? GraphQL - это язык запросов (API) данных, разработанный Facebook. GraphQL дает клиентам..

Управление состоянием с помощью React Context, TypeScript и GraphQL
Устали от ошибок типа отладки в вашем состоянии? Хотите актуальную документацию для ваших приложений React? Читать дальше! Когда я впервые столкнулся с TypeScript , я почувствовал приличное отчаяние: почему я должен был писать то, что казалось более шаблонным кодом? Почему при использовании его с React мне приходилось определять тип каждой отдельной опоры React , а также объекты запроса и ответа для асинхронных вызовов? И что, черт возьми, было за типы пересечений и союзов?..