DevGang
Авторизоваться

Как создать Node.js GraphQL API с помощью NestJS и Prisma

Вы заинтересованы в создании масштабируемых и производительных серверных приложений? Рассматривали ли вы возможность использования Node.js, широко используемой и надежной среды выполнения? В последнее время разработчики предпочитают использовать GraphQL с Node.js для создания более быстрых и гибких API, чем традиционные API REST.

Разница между REST, GraphQL и gRPC

Понимание ключевого различия между REST, GraphQL и gRPC, тремя основными протоколами для связи клиент-сервер в микросервисах и веб-приложениях.

Поднимите настройку Next js + GraphQL + TypeScript на новый уровень

В этом посте мы покажем вам, как воспользоваться Next.js возможности в сочетании с Apollo и GraphQL. Наше внимание будет сосредоточено на интеграции Apollo Client с некоторыми Next.js наиболее важные функции, включая рендеринг на стороне сервера (SSR), статическую генерацию сайта (SSG) и инкрементную статическую регенерацию (ISR). Однако, прежде чем мы углубимся в специфику, давайте кратко рассмотрим, что включает в себя каждая из этих функций.

Типы соединений GraphQL в Woovi

GraphQL - это популярный язык запросов для API, который предоставляет гибкий и эффективный способ извлечения данных с сервера. Одной из ключевых особенностей GraphQL является возможность определять типы объединения, которые позволяют возвращать несколько типов объектов из одного поля. В этом посте мы подробнее рассмотрим типы объединения в GraphQL и то, как реализовать их в JavaScript с помощью GraphQL.js библиотека. Мы рассмотрим основы типов объединения, включая их определение и использование, а также рассмотрим реальные сценарии, в которых они могут быть применены для упрощения и повышения производительности вашего API. Являетесь ли вы опытным разработчиком GraphQL или только начинаете, этот пост предоставит ценную информацию о мощи и универсальности типов объединения.

Избегайте ненужных сетевых запросов с помощью Apollo Client

Итак, сегодня я хотел поделиться способом повышения производительности приложений в целом, уменьшив количество сетевых запросов, которые, возможно, не нужны.

Начинаем

Генератор статических сайтов GraphQL (SSG)

С момента своего выпуска GraphQL становится все более популярным и используется все большим числом команд разработчиков. Почему? Это просто, GraphQL позволяет легко описывать сложные отношения данных и может использоваться с любым языком программирования. Растущая популярность привела к появлению ряда инструментов, позволяющих использовать возможности GraphQL во многих аспектах разработки современного программного обеспечения. Один из примеров - GraphQL Static Site Generator.

Создание GraphQL сервера с FastAPI

FastAPI - это высокопроизводительный фреймворк для создания веб-API с помощью Python. Его простой и интуитивно понятный характер позволяет легко и быстро разрабатывать надежные веб-API, используя очень мало шаблонного кода. В этой статье мы расскажем о FastAPI и о том, как настроить с его помощью сервер GraphQL.

Из официальной документации, создания веб - приложений с FastAPI сокращает около 40 процентов индуцированных ошибок разработчика, и это стало возможным благодаря использованию объявлений типа Python 3.6. Благодаря всем его функциям, включая автоматическое создание интерактивной документации API, создание веб-приложений с помощью Python никогда не было таким простым.

MiniQL: создание языка запросов в TypeScript

Изобретать велосипед - значит перестраивать то, что уже было построено раньше. Его коннотация часто бывает негативной - то есть изобретать что-то заново бессмысленно и пустая трата времени, потому что кто-то уже делал это раньше.

Hasura 101: создание игры в реальном времени с Graphql, Postgres и React 

Превратите REST API в GraphQL

Мне очень нравится работать с API GraphQL. Мне нравится иметь возможность получать данные в нужной форме и использовать подписки для получения их в реальном времени. В эти выходные я обнаружил, что преобразование REST API в GraphQL проще, чем кажется.

Это пошаговое руководство по превращению одной конечной точки REST в GraphQL. Как только вы можете сделать один, вы можете сделать больше 😀

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу