swagger突然加载不出来了
-
将资源放到本地:
-
打开swagger-ui github主页,下载zip压缩包,解压后把dist目录下的所有文件拷贝到_/koa-swagger/swagger-ui文件夹下面_
-
将 koa2-swagger-ui中dist与package.json放到swagger-ui目录下
-
将koa2-swagger-ui/dist/index.hbs中更改css与js地址改为本地
<link rel="stylesheet" href="../swagger-ui.css">
<script src="../swagger-ui-bundle.js"></script>
<script src="../swagger-ui-standalone-preset.js"></script>
- node本地引入swagger-ui
const KoaStatic = require('koa-static')
app.use(KoaStatic(path.join(__dirname, 'swagger-ui')))
- 更新swagger-ui引入地址就好了
// const { koaSwagger } = require('koa2-swagger-ui')
const { koaSwagger } = require('./swagger-ui/dist/index')