用户工具

站点工具


light4j:apidoc
  • 跨域处理
#建议本地配置nginx统一处理跨域,使用hosts文件解析域名到本地,可选配置https
server {
	server_name test.xlongwei.com;
	location / {
                add_header 'Access-Control-Allow-Origin' '*';
                add_header 'Access-Control-Allow-Headers' '*';
                add_header 'Access-Control-Allow-Methods' '*';
                if ( $request_method = OPTIONS ) {
                        return 200;
                }
		proxy_pass http://127.0.0.1:8015;
	}
}
  • 调试本地接口
#apiUrl指向本地服务,跨域由nginx处理
https://api.xlongwei.com/swagger/doc.html?doc=2&apiUrl=http://test.xlongwei.com
#jsonUrl需要nginx转发,或通过upload上传获得,还支持mock=true模拟、tags=query-report-controller分组过滤
http://api.xlongwei.com/swagger/doc.html?jsonUrl=http://test.xlongwei.com/v2/api-docs
#new Docket().build().host("test.xlongwei.com") //由nginx处理跨域,页面无法访问127.0.0.1:8015
http://api.xlongwei.com/apidoc/pass/swagger2html.htm?jsonUrl=https://api.xlongwei.com/apidoc/pass/knife4j/swagger.htm?docId=1
#支持swagger2html,可以上传jsonFile或正文提交json,得到的html可以继续转PDF
离线文档=》下载保存为apidoc.md=》Word打开
如果安装了writage插件则另存为apidoc.pdf,否则另存为apidoc.doc,访问http://cms.xlongwei.com/open/doc2pdf.html转PDF
项目管理=》导出=》html文档(使用英文命名如apidoc.html),访问上面地址转PDF(超时报错时需从https://log.xlongwei.com获取url)
light4j/apidoc.txt · 最后更改: 2021/03/05 15:32 由 admin