代理请求时出错 - CERT_HAS_EXPIRED

Error occurred while proxying request - CERT_HAS_EXPIRED

在花了相当多的时间试图解决这个问题之后,我在这里寻求有关这个问题的一些帮助。

问题

[HPM] Error occurred while proxying request localhost:3000/auth/authentication-api/clinic/user/login to https://xyxyx.clinic/ [CERT_HAS_EXPIRED] (https://nodejs.org/api/errors.html#errors_common_system_errors)

所以我无法对“登录凭据正文数据”发出 POST 请求;到 https://xyxyx.clinic/ 路径,并在开发工具内的浏览器网络选项卡中获得 500 Internal Server Error

到目前为止我做了什么来解决这个问题

我的发现

我请其他人在他们的 PC 中 运行 这个 repo,它运行良好 - 他们可以登录和注销。我是不是漏掉了什么步骤??

回答

添加“secure:false”解决了这个问题。所以基本上 secure="false" 表示允许来自 HTTP 和 HTTPS 的请求。

app.use(
'/api',
createProxyMiddleware({
  target: 'https://xyxy.clinic/',
  changeOrigin: true,
  secure: false,
}),

)