Преобразование структуры ответа apollo-datasource-rest для адаптации к уже определенной удаленной схеме - PullRequest
0 голосов
/ 06 ноября 2019

У нас уже есть удаленная схема. Мы получаем ответ источника данных Apollo, используя API REST с помощью apollo-datasource-rest. Формат ответа json не соответствует схеме. Задача состоит в том, чтобы преобразовать ответ json в соответствие со схемой и вернуть результат по запросу пользователя. Как этого добиться?

Например, ответ API REST:

{
    "members": {
        "name": "john",
        "street_address": "10 Barley St."
    }
}

Наша удаленная схема graphql:

type Users {
    username: String!
    street: String!
}

Любые идеи, помощь или исходный код приветствуются. Еще раз спасибо.

...