标签: node.js ssl socket.io
我开发的Web应用程序位于https下的服务器上,我的一些js代码需要打开另一个服务器(nodejs)的套接字,该服务器当前未设置为https。因此浏览器不允许它运行。
我想要的只是一种简单的方法而不涉及证书只是为了启动https套接字连接,我不介意缺乏安全性, 只需要app运行。
答案 0 :(得分:1)
证书不是你的问题。您的问题是CORS。您需要将服务器配置为使用标头来回答允许外来源
res.header(' Access-Control-Allow-Origin',' example.com');
因为在您的情况下,http(端口80)和https(443)之间的技术差异是port。
编辑:...我的意思是从浏览器的角度来看