在我的服务器上,我正在运行gorilla web socket,我正在尝试使用以下javascript代码连接phonegap应用程序:
var conn = new WebSocket("ws://IP:8080/ws");
但我收到此错误:我的服务器上出现 websocket:origin not allowed 。
我能做些什么来解决这个问题吗?
对于这种连接,可能是另一个手机存储库或修复/更新?
我已经尝试过很多关于phonegap脚本的例子,但是没有这些例子。
我想在我的服务器上使用那个gorilla websocket插件,但现在的情况是不可能的。 谢谢
答案 0 :(得分:2)
解决方案是 - 在websocket.Upgrader {}中实现自己的CheckOrigin函数,因为默认值只检查服务器主机并仅接受来自同一主机的客户端连接