gpt4 book ai didi

node.js - 我想使用 Node js 将 postman 文件转换为 openAPI 3.0

转载 作者:行者123 更新时间:2023-12-05 01:11:38 25 4
gpt4 key购买 nike

能否请您帮我将 Postman 文件转换为 openAPI 3.0 并将它们下载到机器上?

这必须在 Node.js 中实现,我对它还很陌生。

谢谢。

最佳答案

我想你可以使用这个 npm 库。 https://www.npmjs.com/package/postman-to-openapi它会解决您的问题。

下面是一个示例代码。你可以根据你的代码改变它。

const postmanToOpenApi = require('postman-to-openapi')
const postmanCollection = './path/to/postman/collection.json'
const outputFile = './api/collection.yml'

// Async/await
try {
const result = await postmanToOpenApi(postmanCollection, outputFile, { defaultTag: 'General' })
// Without save the result in a file
const result2 = await postmanToOpenApi(postmanCollection, null, { defaultTag: 'General' })
console.log(`OpenAPI specs: ${result}`)
} catch (err) {
console.log(err)
}

// Promise callback style
postmanToOpenApi(postmanCollection, outputFile, { defaultTag: 'General' })
.then(result => {
console.log(`OpenAPI specs: ${result}`)
})
.catch(err => {
console.log(err)
})

您可以在此链接中找到更多详细信息。 https://joolfe.github.io/postman-to-openapi/

最后,要下载文件,您可以使用 Javascript 文件下载器。使用下面的链接。 https://www.npmjs.com/package/js-file-download

关于node.js - 我想使用 Node js 将 postman 文件转换为 openAPI 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62828117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com