POST 请求错误 - net::ERR_CERT_COMMON_NAME_INVALID

问题描述 投票:0回答:3

我正在尝试将 Firebase 上托管的 React 应用程序的

POST request
发送到使用
express.js
firebase
云函数构建的 API。

当我尝试发送请求时,它失败并显示错误消息:

POST "Request URL" net::ERR_CERT_COMMON_NAME_INVALID

当我搜索错误时,我开始知道(也许)这个问题与

SSL
证书有关。我没有使用任何自定义域,API 和 Web 应用程序的 URL 均由
firebase
提供,并且具有
SSL certificate

这是错误图像:

使用邮递员测试时,API 工作正常。

此外,对于 localhost 和 firebase 提供的 URL,错误是相同的。 PS:我使用axios发送post请求。

请帮忙!!任何提示都会有帮助。 谢谢你。

reactjs firebase express google-cloud-functions firebase-hosting
3个回答
1
投票

您是否手动设置云函数URL?开头的那个

www
不应该在那里。


0
投票

此外,当浏览器无法验证网站的

SSL 证书
并因此无法建立安全连接时,也会发生 NET::ERR_CERT_COMMON_NAME_INVALID 错误。此问题通常是由于服务器上的证书配置错误造成的。 请考虑也检查您的后端服务器配置。


0
投票

用于本地测试...

我可以使用 https 访问服务器地址(在本地主机上,但在 /etc/hosts 中解析不同的主机名地址)。使用 https 访问网站时,我在 Chrome 中收到安全警告。如果我告诉 Chrome 无论如何都要访问该网站(忽略警告),我就可以对同一地址进行 API 调用。

© www.soinside.com 2019 - 2024. All rights reserved.