# 5.5 基于IIS使用knife4j
在上一篇中,我们通过改造knife4j
的源码,构造了自己的front版本,接下来
本篇主要讲解如何使用IIS服务器运行knife4j
WARNING
关于Windows环境的IIS环境安装不在本篇文章的范围内,不知道IIS如何安装的请自行搜索解决
我们在上一篇中在分组的url中,我们构建了一个虚拟的地址/static/services.json
接下来,我们在同目录中创建该文件,如下图:
services.json
文件的内容参考java技术体系接口返回的结构即可,如下:
[
{
"name": "knife4j-front服务模块",
"url": "/static/server1.json",
"swaggerVersion": "2.0",
"location": "/static/server1.json"
},
{
"name": "第二个模块",
"url": "/static/server2.json",
"swaggerVersion": "2.0",
"location": "/static/server2.json"
}
]
在分组的JSON结构中,我们同样返回一个Swagger 实例的静态JSON结构地址/static/server1.json
该JSON结构返回的是真正的Swagger结构,结构如下图:
构造虚拟的JSON结构完成后,接下来启动IIS服务,在浏览器访问地址(http://localhost:port/doc.html
),效果如下:
有任何问题请使用
Knife4j
的标签在OSC社区