NSwag выдает ошибку, когда я пытаюсь сопоставить чванство. json для машинописи - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь использовать NSwag для автоматизации генерации моего машинописного кода клиента. Я установил инструмент с помощью npm и настроил скрипт npm. Это скрипт, который я запускаю:

nswag openapi2tsclient /input:https://localhost:5001/swagger/v1/swagger.json /output:out.ts

Я не уверен, что делаю, но я получаю сообщение об ошибке, которое просто не имеет смысла для меня, учитывая, что работает URI (я можно загрузить файл swagger. json на мою машину).

NSwag NPM CLI NSwag инструмент командной строки для. NET Core NetCore21, набор инструментов v13.2.3.0 (NJsonSchema v10.1.5.0 (Newtonsoft. Json v11.0.0.0)) Посетите http://NSwag.org для получения дополнительной информации. Каталог bin для NSwag: /home/vscode/.nvm/versions/node/v12.16.1/lib/node_modules/nswag/bin/binaries/NetCore21 System. Net .Http.HttpRequestException: Невозможно назначить запрошенный адрес ---> System. Net .Sockets.SocketException: Невозможно назначить запрошенный адрес в System. Net .Http.ConnectHelper.ConnectAsyn c (String host , Порт Int32, CancellationToken CancellationToken) --- Конец внутренней трассировки стека исключений --- в System. Net .Http.ConnectHelper.ConnectAsyn c (Строковый хост, порт Int32, CancellationToken cancellationToken) в System.Threading.Tasks.ValueTask`1.get_Result () в System. Net .Http.HttpConnectionPool.CreateConnectionAsyn c (запрос HttpRequestMessage, CancellationToken cancellationToken) в System.Threading.Tasks.ValueTask`1.get_Result () в System. Net .Http.HttpConnectionPool.WaitForCreatedConnectionAsyn c (ValueTask`1 creationTask) в System.Threading.Tasks.ValueTask`1.get_Result ()
в System. Net .Http.HttpConnectionPool.SendWithRetryAsyn c (запрос HttpRequestMessage, логическое значение doRequestAuth, CancellationToken отмены отмены) at System. Net .Http.AuthenticationHelper.SendWithAuthAsyn c (запрос HttpRequestMessage, Uri authUri, учетные данные ICredentials, логический preAuthenticate, логический isProxyAuth, логический doRequestAuth, запрос на отмену обратной связи по запросу) в System. Net .Http.RedirectHandler.SendAsyn c (запрос HttpRequestMessage, CancellationToken cancellationToken) в System. Net .Http.HttpClient.FinishSendAsyncBuffered (Task`1 sendTask, запрос HttpRequestMessage, cts CancellationTokenSource, логические disposeCts) в CallSite.Target (Закрытие, CallSite, Объект) в System.Dynami c .UpdateDelegates.UpdateAndExecute1 [T0, TRet] (сайт CallSite, T0 arg0) в NJsonSchema.Infrastructure.DynamicApis.HttpGetAsyn c (URL-адрес строки) в NSwag.OpenApiDocument.FromUrlAsyn c (URL-адрес строки) в C: \ projects \ nswag \ src \ NSwag.Core \ OpenApiDocument.cs: строка 219 в NSwag.Commands.OutputCommandBase.ReadSwaggerDocumentAsyn c (строковый ввод) в C: \ projects \ nswag \ src \ NSwag.Commands \ Commands \ OutputCommandBase.cs: строка 37 в NSwag.Commands.InputOutputCommandBase.GetInputSwaggerDocument () в C: \ projects \ nswag \ src \ NSwag.Commands \ Commands \ InputOutputCommandBase.cs: строка 46 в NSwag.Commands.CodeGeneration.SwaggerToTypeScriptClientCommand.b__147_0 () в C: \ projects \ nswag \ src \ NSwag.Commands \ Commands \ CodeGeneration \ OpenApiToTypeScriptClientCommand.cs: строка 388 в NSwag.Commands.CodeGeneration.SwaggerToTypeScriptClientCommand.RunAsyn c () в C: \ projects \ nswag \ src \ NSwag.Commands \ Commands \ CodeGeneration \ OpenApiToTypeScriptClientCommand.cs: строка 378 в NSwag.Commands.CodeGeneration.SwaggerToTypeScriptClientCommand.RunAsyn c (процессор CommandLineProcessor, хост IConsoleHost) в C: \ projects \ nswag \ src \ NSwag.Commands \ Commands \ CodeGeneration \ OpenApiToToC: в NConsole.CommandLineProcessor.ProcessSingleAsyn c (аргументы String [], ввод объекта) в NConsole.CommandLineProcessor.ProcessAsyn c (аргументы String [], ввод объекта) в NConsole.CommandLineProcessor.Process (аргументы String [], ввод объекта) в NSwag.Commands.NSwagCommandProcessor.Process (String [] args) в C: \ projects \ nswag \ src \ NSwag.Commands \ NSwagCommandProcessor.cs: строка 56 child_process. js: 669 бросить ошибку;

...