Импорт JSON Swagger в бессонницу - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь импортировать файл Json из Swagger в бессонницу.Для этого я использую этот проект из NPM (я не знаком с NPM):

https://www.npmjs.com/package/insomnia-importers

У меня есть npm v6.5.0 и узел v11.9.0

Для этого я запускаю эту команду: `insomnia-import /path/to/swagger-export.json> insomnia-export.json

(узел: 38053) UnhandledPromiseRejectionWarning: TypeError: Невозможно преобразовать неопределенное или нулевое значение в объект в Function.keys () объекта (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js: 300: 14) в generateParameterExample (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:332:12) в Object.keys.forEach.propertyName (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:301:33) в Array.forEach () в объекте (/ Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:300:31) в generateParameterExample (/Users/user/.nvm/versions/nod)e / v11.9.0 / lib / node_modules / insomnia-importers / src / importers / swagger2.js: 332: 12) в prepareBody (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers / src / importers / swagger2.js: 242: 37) в importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:173: 11) в tags.forEach (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21) (узел: 38053)UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1) (узел: 38053) [DEP0018] Предупреждение об устаревании: отклонения необработанного обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.

Знаете ли вы, как его использовать или в чем проблема?

Спасибо!

1 Ответ

0 голосов
/ 01 августа 2019

Сопровождающий бессонницу здесь.

Бессонница использует пакет импорта-бессонницы внутренне, так что вам не нужно.Вы можете импортировать файл Swagger непосредственно в Insomnia, и он будет импортирован.

...