egg-ez-swagger
Install
$ npm i egg-ez-swagger --save
Usage
// {app_root}/config/plugin.jsexportsswagger = enable: true package: 'egg-ez-swagger';// {app_root}/config/config.default.jsexportsswagger = host: '127.0.0.1:7001'
Example
// {app_root}/app/router.jsmodule { const createSwagger } = appswaggerHelper; const gps = app; const routes = Object; ;};
create new folder routes
// {app_root}/app/routes/gps/jsconst tagName = 'Gps模块';module { const eggPropTypes } = appswaggerHelper; const route = '/Api/gps/getData': summary: '获取数据' description: '' tag: tagName method: 'post' action: appcontrollergpsControllergetData model: data: eggPropTypesstringArray ; return route;};
run process then you can access swagger by 127.0.0.7001/public/swagger/index.html