Возникли проблемы с сшиванием схемы при использовании 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}}
Любые указатели приветствуются.