k8s部署renren-fast前后端项目的问题
版本:renren-fast |
开发环境:JDK8,IDEA,MAVEN |
我用kubesphere部署renren-fast和renren-vue,出现了CORB的问题导致验证码看不到,被浏览器拦截,这个如何处理
img[//cdn.renren.io/fbe6f202303251617525020.png]
-
2023-03-25
原样部署出现问题后,我在后端代码加了:
allowedHeaders("*")
前端代码添加了:
add_header 'Access-Control-Allow-Origin' $http_origin;
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Max-Age' 1728000;
add_header 'Content-Type' 'text/plain; charset=utf-8';
add_header 'Content-Length' 0;
return 204;
}
最后还是一样出现CORB问题。
-
2023-03-27
已解决,更换JDK版本接口