Nginx没有传递自定义标头来命中后端(Node js)

时间:2017-12-23 07:45:06

标签: javascript node.js reactjs nginx npm

我在nginx中使用过自签名证书。来自UI(React js)的请求正在后端进行,但NGINX没有将标头传递给后端。我的nginx配置文件如下:

cudnn

我在浏览器中收到以下错误:

  

获取脚本时发生SSL证书错误。

     

sw.js无法加载资源:net :: ERR_INSECURE_RESPONSE

     

login:1 Uncaught(在promise中)DOMException:无法注册a   ServiceWorker:获取时发生SSL证书错误   脚本。

2 个答案:

答案 0 :(得分:0)

尝试添加

proxy_pass_header Server;

到你的位置栏。它实际上是指将发件人的标头传递给后端。

答案 1 :(得分:0)

我有同样的问题。显然,nginx阻止了其中包含下划线的自定义标头。如果您在标题中使用下划线,请查看以下内容:https://serverfault.com/a/1003572