@4geit/swg-dereference-swagger-helper 中文文档教程

发布于 7年前 浏览 23 项目主页 更新于 3年前

@4geit/swg-dereference-swagger-helper npm version


取消引用 swagger 文件并返回带有普通 swagger 作为 js 对象的 promise

Installation

  1. A recommended way to install @4geit/swg-dereference-swagger-helper is through npm package manager using the following command:
npm i @4geit/swg-dereference-swagger-helper --save

或使用 yarn 使用以下命令:

yarn add @4geit/swg-dereference-swagger-helper
  1. All you have to do is to import the @4geit/swg-dereference-swagger-helper package in your controller or mock file as below:
// ...
const swgDereferenceSwaggerHelper = require('@4geit/swg-dereference-swagger-helper')
// ...

并将其与您的端点控制器之一一起使用,如下所示:

// ...
// resolve swagger
const { resolved: { definitions: { SwgSomeModel } } } = await swgDereferenceSwaggerHelper(path.resolve(__dirname, '../swagger.yaml'))
// ...

@4geit/swg-dereference-swagger-helper npm version


dereference swagger file and returns a promise with the plain swagger as js object

Installation

  1. A recommended way to install @4geit/swg-dereference-swagger-helper is through npm package manager using the following command:
npm i @4geit/swg-dereference-swagger-helper --save

Or use yarn using the following command:

yarn add @4geit/swg-dereference-swagger-helper
  1. All you have to do is to import the @4geit/swg-dereference-swagger-helper package in your controller or mock file as below:
// ...
const swgDereferenceSwaggerHelper = require('@4geit/swg-dereference-swagger-helper')
// ...

And use it with one of your endpoint controller as below:

// ...
// resolve swagger
const { resolved: { definitions: { SwgSomeModel } } } = await swgDereferenceSwaggerHelper(path.resolve(__dirname, '../swagger.yaml'))
// ...
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文