React.js 「http-proxy-middleware」利用時にDEPTH_ZERO_SELF_SIGNED_CERTが発生した場合の対応方法

React.js 「http-proxy-middleware」利用時にDEPTH_ZERO_SELF_SIGNED_CERTが発生した場合の対応方法

http-proxy-middlewareを使用して、https通信時に発生したので対応方法を記述

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • node V13.11.0
  • npm 6.14.3
  • React 16.13.0

原因

https通信先が、オレオレ証明書か有効期限が切れているため

対応方法

オレオレ証明書でも問題なければ、「,secure: false」を追加してやれば回避は可能です。

app.use(proxy("/api/get", { target: "https://mebee.info",changeOrigin: true,secure: false,headers: headers}));