使用一个框架遇到问题,搜索到的办法都尝试了,无法解决,该怎么办

  我使用freeswitch, 最开始就是使用配置文件,使用脚本lua开发等,经常遇到奇怪的问题不知道怎么解决,最终的解决办法是查看底层代码。

  今天部署forkdelta在测试网上,遇到奇怪问题,服务端老是返回400错误,最后决定像学习freeswitch时候那样,查看底层代码,由于服务端使用python 3.6 docker alpine 版本,无法更改里面文件,最后在dockerfile 里面使用 user root获得了权限, 在错误代码前打印:console.log(...), 发现是加密二进制东西,400的意思是服务端无法解析,所以尝试让客户端不发送wss地址,然后尝试,直接更改main.js代码,让secure直接为false,不行,看chrome console日志,发现连接使用https,这样我再main.json配置文件里面,把服务器地址改成http的,就解决了。

  重点:查看底层代码

猜你喜欢

转载自blog.csdn.net/northeastsqure/article/details/79460515