laravel-echo-server 踩坑日记

laravel-echo-server 踩坑日记

坑一:

今日在服务器后端上线新版本的时候,遇到一个很奇怪的坑,laravel-echo-server 开发者模式(devMode)客户端可以正常连接并访问,更改非开发模式(生产环境)客户端竟然连接不上了,然后就开始了漫长的Debug....

正常客户端连接状态: image

开启非开发模式后:

image服务端全程这样,无任何日志输出记录...,查看日志正常,检查队列正常,查看redis日志正常,甚至怀疑是前端同学在代码里下毒.... image

然后拉着前端兄弟调试了一段时间无果,只好查询官方文档,然后仔细地看了一下这个devMode

image

大概的意思就是 添加其他日志记录以用于开发用途 ... 心里一万神兽在奔腾....

image

愿来就是所谓的开发日志不进行日志输出.....

坑2

如果你想通过跨域调用或者访问的话,请配置一下设置

"apiOriginAllow": {
        "allowCors": true,
        "allowOrigin": "*",
        "allowMethods": "GET,POST",
        "allowHeaders": "Origin, Content-Type, X-Auth-Token, X-Requested-With, Accept, Authorization, X-CSRF-TOKEN, X-Socket-Id"
 }

否则就会出现 400 Bad Request.

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容