Skip to content

@142vip/egg-swagger ​

NPM version

Egg.js 框架下 Swagger 插件(当前为骨架实现)。

安装 ​

shell
# npm
npm install @142vip/egg-swagger @142vip/egg

# pnpm
pnpm add @142vip/egg-swagger @142vip/egg

功能 ​

  • ✅ 插件注册与 EggPluginBoot 生命周期
  • ✅ app.swagger.getInstance() 挂载约定
  • ⬜ createEggSwaggerInstance 仅打印初始化日志,未集成 Swagger UI / OpenAPI 生成

配置 ​

config/plugin.js:

js
module.exports = {
  swagger: {
    enable: true,
    package: '@142vip/egg-swagger',
  },
}

config/config.default.js:

js
module.exports = {
  swagger: {
    client: {},
  },
}

使用 ​

js
// 插件加载后
this.app.swagger.getInstance()
// 当前无可用 Swagger 运行时 API

升级 ​

shell
# 依赖更新
pnpm upgrade @142vip/egg-swagger

参考 ​

证书 ​

MIT

Copyright (c) 2019-present, @142vip 储凡

仅供学习参考,商业使用请保留作者版权信息,作者不保证也不承担任何软件的使用风险。