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


Изучение и тестирование уязвимостей GraphQL — Часть 2
Введение В предыдущих статьях мы обсуждали значение GraphQL в современной архитектуре. Поэтому мы не можем отрицать, что злоумышленники чрезмерно нацелены на получение информации. Поэтому в этой статье я рассмотрю несколько потенциальных опасностей GraphQL. Если вы не читали мою предыдущую публикацию в блоге о GraphQL, пожалуйста, нажмите на предоставленную ссылку и прочитайте там информацию...

Самый простой способ кэширования данных с помощью клиента Apollo в Next.js
В приложении Next.js выборка данных может быть сложной в зависимости от варианта использования приложения. Хотя Next.js предоставляет несколько методов выборки данных (SSR, SSG, CSR и т. д.), иногда необходимо оптимизировать процесс выборки данных, чтобы уменьшить количество запросов и повысить производительность. Один из способов добиться этого — реализовать кэширование. Решение. Клиент Apollo — популярный выбор для управления данными и состоянием в приложении Next.js. Он..

GraphQL на конечной точке webtask.io
Бессерверная технология позволяет нам легко развертывать код без какого-либо системного администрирования. Одна из компаний, предоставляющих бессерверные услуги, - webtask.io , как указано на их веб-сайте: Все, что вам нужно, это код, Создание бессерверных конечных точек Из любопытства и учебных целей я хотел запустить что-то на конечной точке webtask.io, поэтому я решил создать сервер GraphQL с Node.js . Включение webtask.io в вашей среде разработки Первым шагом было..

Техническое описание Obsidian 7.0.0
Рефакторинг решения для кэширования, отказ от локального хранилища для кэша в памяти. Рефакторинг инвалидации кеша LFU и реализация LRU с нуля, предлагая пользователям гибкость и расширяемость групп итераций в будущем. Введение Obsidian — это первое решение Deno для кэширования GraphQL, обеспечивающее кэширование на стороне клиента для компонентов React с использованием собственного кэша LFU или LRU и кэширование на стороне сервера для маршрутизаторов Oak с использованием Redis...

GraphQL против REST API: выбор правильного подхода для вашего проекта
API (интерфейсы прикладного программирования) являются основой современных веб- и мобильных приложений, позволяя им взаимодействовать с серверами, а также получать или отправлять данные. Когда дело доходит до проектирования API, выделяются два популярных подхода: GraphQL и REST. В этом руководстве мы рассмотрим различия между GraphQL и REST API, помогая вам выбрать правильный подход с учетом конкретных требований и ограничений вашего проекта. Глава 1. Эволюция API Основы API :..