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

时间:2015-03-23 14:07:47

标签: node.js ssl socket.io

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

我想要的只是一种简单的方法而不涉及证书只是为了启动https套接字连接,我不介意缺乏安全性, 只需要app运行。

1 个答案:

答案 0 :(得分:1)

证书不是你的问题。您的问题是CORS。您需要将服务器配置为使用标头来回答允许外来源

  

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

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

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