Управление данными в ответе — Node.js

#javascript #node.js #api #rest #express

#javascript #node.js #API #отдых #экспресс

Вопрос:

Я разрабатываю node.js проект, и он становится большим со многими конечными точками. Теперь изменение данных в ответе для каждой конечной точки стало действительно утомительной работой, поскольку мне приходится переключаться между файлами. Например, если у меня есть пользовательская модель, я бы не возвращал всю ее информацию в ответе, только выбранные и одинаковые для всех других моделей. Я провел исследование, чтобы найти какой-либо способ эффективного управления этим, но не смог найти никакого решения.

Есть предложения?

Ответ №1:

Возможно, хорошим вариантом для вас является переключение вашего API на GraphQL.

С GraphQL вы можете избежать неполной и избыточной выборки.

Вы можете увидеть более подробную информацию о GraphQL здесь: https://graphql.org /