【问题标题】:Import json Swagger to insomnia导入json Swagger到失眠
【发布时间】:2019-02-08 14:55:13
【问题描述】:

我正在尝试将 Json 文件从 Swagger 导入到 insomnia。为此,我使用 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:不能 将 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/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21) (节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺 拒绝。此错误源于在异步内部抛出 没有 catch 块的函数,或者通过拒绝一个承诺 不使用 .catch() 处理。 (拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。在 未来,未处理的承诺拒绝将终止 具有非零退出代码的 Node.js 进程。

这里有什么问题?

【问题讨论】:

  • 您能否发布您的 swagger-export.json 以便其他人可以重现该问题?

标签: npm swagger insomnia


【解决方案1】:

这里是失眠维护者。

Insomnia 在内部使用 insomnia-import 包,因此您不必这样做。您可以将 Swagger 文件直接导入 Insomnia,它会导入它。

【讨论】:

  • 是否可以以swagger可以读取的方式导出失眠json?
猜你喜欢
  • 1970-01-01
  • 2018-08-02
  • 2021-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多