从没有证书的节点套接字提交 HTTP

Submitting HTTPs from node socket with no certificate

我开发的一个 Web 应用程序位于在 https 下为其提供服务的服务器上,我的一些 js 代码需要打开一个套接字到另一个当前未设置为 https 的服务器 (nodejs)。因此浏览器不会允许它 运行。

我想要的只是一种简单的方法,无需涉及证书即可启动 https 套接字连接,我不介意缺乏安全性, 只需要 运行.

的应用程序

证书不是你的问题。您的问题是 CORS。您需要将您的服务器配置为使用 header 允许 foreign-origin

res.header('Access-Control-Allow-Origin', 'example.com');

因为在您的情况下,http(端口 80)和 https(443)之间的技术差异是 port

编辑:...我的意思是从浏览器的角度来看