我在nginx中使用过自签名证书。来自UI(React js)的请求正在后端进行,但NGINX没有将标头传递给后端。我的nginx配置文件如下:
cudnn
我在浏览器中收到以下错误:
获取脚本时发生SSL证书错误。
sw.js无法加载资源:net :: ERR_INSECURE_RESPONSE
login:1 Uncaught(在promise中)DOMException:无法注册a ServiceWorker:获取时发生SSL证书错误 脚本。
答案 0 :(得分:0)
尝试添加
proxy_pass_header Server;
到你的位置栏。它实际上是指将发件人的标头传递给后端。
答案 1 :(得分:0)
我有同样的问题。显然,nginx阻止了其中包含下划线的自定义标头。如果您在标题中使用下划线,请查看以下内容:https://serverfault.com/a/1003572