Windows服务器上的node js HTTPS问题



我正在尝试用iss7在windows server 2019上设置一个node js应用程序。

服务器设置这是节点js上的HTTPS express服务器设置。当我浏览我的网页时,有一个错误信息显示:

就是这个意思

一些更多的信息:我试图建立一个应用程序与react在前端和节点js在后端。它在本地机器上运行良好。它在网上也很好,直到我试图通过axios.post()发布数据,我得到了

混合活动内容错误

我的网站在HTTPS上运行,请求作为HTTP发送。所以我开始用证书和私钥文件建立一个运行在HTTPS上的快速服务器,这是用于域名的。我还将axios.post更改为HTTPS。是我的证书和密钥文件有问题,还是我犯了一个大错误?

更改HTTPHTTPS将解决此错误。你可以在你的文档的<head>部分添加这个元标签:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

该元标记将强制浏览器将不安全的连接(http)替换为安全的连接(https)。

最新更新