优化CORS预检问题

近段时间PC端发布测试版本,使用webpack打包和gitlab runner自动化部署,然后使用nginx代理部署访问。测试过程中发现一个问题,每调用一个后台接口都会产生两次请求。我们以一次请求200ms计算,忽略前端渲染时间,本来200ms可以操作的界面需要400ms。并且本来可以一台服务器可以完成的工作非要两台服务器才能完成。这就比较严重了。本来文章记录一下这个问题的解决方案。

阅读更多

SpringCloud网关下Springdoc聚合API配置

之前使用SpringBoot一般会使用SpringFox Swagger进行API接口管理,但是如果基于Spring Cloud开发,SpringFox 库最重要的问题是缺乏对WebFlux 构建的反应式 API的支持,并且也没有API聚合功能。通过搜索,我们发现了SpringDoc,支持WebMvc支持,WebFlux支持,Javadoc 支持等,支持非常广,可以参考SpringDoc官网。下面就来测试下

阅读更多