UNPKG

egg-swagger-doc-fixbug

Version:
26 lines (19 loc) 613 B
'use strict'; const { basicRouterRegister, RouterRegister } = require('./router/index'); const { documentInit } = require('./document/index'); const { getValidateRuler } = require('./contract/index'); module.exports.swaggerInit = app => { let swaggerdoc = app.config.swaggerdoc; // 初始化文档 documentInit(app); // 生成validateRule getValidateRuler(app); // 如果允许展示swaggerUI,注册相应路由 if (swaggerdoc.enable) { basicRouterRegister(app); } // 如果允许使用swaggerRouter,注册相应路由 if (swaggerdoc.routerMap) { RouterRegister(app); } };