Импортируйте json Swagger в бессонницу

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

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

У меня npm v6.5.0 и node v11.9.0

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

(узел: 38053) UnhandledPromiseRejectionWarning: TypeError: невозможно преобразовать undefined или null в объект в 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/node/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/ версии / node / v11.9.0 / lib / node_modules / insomnia-importers / src / importers / swagger2.js: 129: 21) (узел: 38053) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за вызова асинхронной функции без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch (). (идентификатор отклонения: 1) (узел: 38053) [DEP0018] DeprecationWarning: необработанные отклонения обещаний устарели. В будущем необработанные отклонения обещаний завершат процесс Node.js с ненулевым кодом выхода.

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

Спасибо!


person AleGallagher    schedule 08.02.2019    source источник
comment
Можете ли вы опубликовать свой swagger-export.json, чтобы другие могли воспроизвести проблему?   -  person Helen    schedule 08.02.2019


Ответы (1)


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

Insomnia использует пакет insomnia-import для внутреннего использования, поэтому вам не нужно это делать. Вы можете импортировать файл Swagger прямо в Insomnia, и он импортирует его.

person gschier    schedule 01.08.2019
comment
Можно ли экспортировать insomnia json так, чтобы чванство могло его прочитать? - person Enrique; 15.02.2021