如何在Meteor应用程序(localhost)上设置安全的websocket

Muh*_*min 6 wss meteor ddp

我使用Asteroid作为我的ddp来连接我的Meteor应用程序作为后端.前端运行https,它在Chrome上完美运行.所以它实际上由两个独立运行的应用程序组成.但它在Safari中并不顺利.由于存在混合/不安全内容,Safari会阻止连接.

到目前为止,我已将force-ssl程序包添加到我的Meteor应用程序中但仍然没有运气.如何wss在本地开发计算机上启用协议(localhost)

Jos*_*Joe 1

您是否尝试过仅使用http://localhost:3000连接本地主机?如果您的 Meteor 后端和前端都在本地主机上运行,​​那么您不应该尝试通过 https 或 wss 进行连接。您的计算机上没有运行受信任的证书,因此无法建立连接。

另外,出于与我上面提到的相同原因,不要在本地使用force-ssl。

如果上述解决方案不起作用,请发布 Safari 中的完整错误。请澄清什么在哪里运行(它们都在本地主机上,还是只有一个)。