ASP. NET Ошибка сшивания схемы Core HotChocolate - PullRequest
0 голосов
/ 05 мая 2020

Возникли проблемы с сшиванием схемы при использовании HotChocolate. Пытаясь сшить 2 удаленных api graphql, оба удаленных GraphQL разработаны с использованием GraphQL do tnet, а api сшивающего шлюза развертывается с использованием HotChocolate. Проблема в Мутации. Он отлично работает на детской площадке. Но при выполнении той же мутации из кода клиента Angular Apollo выдает ошибку.

Вот мой InputObjectGraphType. Я использую один и тот же тип ввода как для создания, так и для обновления.

 public ProfileInputType()
        {
            Name = "ProfileInputType";
            Field(x => x.Id, nullable: true);
            Field(x => x.Name);
            Field(x => x.Description);
            Field(x => x.CreatedBy);
            Field(x => x.UpdatedBy, nullable: true);
       }

{"ошибки": [{"сообщение": "Неожиданная ошибка выполнения", "местоположения": [{"строка": 2, " column ": 3}]," path ": [" updateProfData "]," extensions ": {" message ":" Код состояния ответа не указывает на успех: 500 (внутренняя ошибка сервера). "," stackTrace ":" at System. Net .Http.HttpResponseMessage.EnsureSuccessStatusCode () \ r \ n в HotChocolate.Stitching.Utilities.HttpQueryClient.FetchInternalAsyn c (HttpContent requestContent, HttpClient httpClient.Cotilities.HttpClientHttpClient. FetchAsyn c (запрос IReadOnlyQueryRequest, HttpContent requestContent, HttpClient httpClient, IEnumerable \ u00601 перехватчики, CancellationToken cancellationToken) \ r \ n в HotChocolate.Stitching.Utilities.HttpQueryClient *, запрос httpQueryClient * , CancellationToken cancellationToken) \ r \ n в HotChocolate.Stitching.Delegation.RemoteQueryMiddleware.InvokeAsyn c ( IQueryContext context) "," code ":" STITCHING_HTTP_REQUEST_EXCEPTION "," remote ":" HotChocolate.Error "," schemaName ":" userprof "}}]," data ": {" updateProfData ": null}}

Любые указатели приветствуются.

...