新手跳坑指南《四十八》wss

2017-01-10

不知道有没有同学研究过wss的,可以回答一下:


问题:

如何配置 wss:// ,哪位大神能指点下?



网站里目前只有一个跟这个相关的内容:

Nodejs+Express创建HTTPS服务器+WS模块创建加密的WS服务

http://www.moquu.com/v/1586.html



附录对话一个,以供参考:

问题描述:

ws://localhost:5678/socketcluster/ 不在以下合法域名列表中,请参考文档


参考回答:charleyw:


因为微信小程序用websocket的话,需要在小程序后台配置一个合法的域名,而且不能有端口号。所以我在代码里面默认注掉了。

如果要用的话,要么开 无appid的,要嘛就得在本地配置一下

简单说一下(以mac机器为例,安全域名是websocket.example.com):


在/etc/hosts文件中添加一行:

sudo sh -c 'echo "127.0.0.1       websocket.example.com">> /etc/hosts'

启动remotedev的时候用80端口

sudo remotedev --hostname=localhost --port=80


连接的代码用新的地址


function configureStore() {

  return createStore(reducer, compose(devTools({

    hostname: 'websocket.example.com',

    port: 80,

    secure: false

  })));

}


我没有没有实测,不过思路大概是这样的。




0
收藏