/ broadcast / auth route不能响应频道授权请求

时间:2016-09-17 06:03:04

标签: php laravel laravel-5.3

我正在使用Pusher制作实时laravel通知。

Laravel默认注册/broadcasting/auth路由,通过Broadcast::routes();中包含的BroadcastServiceProvider来处理授权请求。

在Pusher的初始化中,有一个authEndpoint选项可用于设置通道验证端点,如下所示:

var pusher  = new Pusher("xxxxxxxxxxxxxxxxxxx", {
                authEndpoint: '/broadcasting/auth',
                auth: {
                    headers: {
                        'X-CSRF-Token': '{{ csrf_token() }}'
                    }
                }
            });

如您所见,我将其设置为laravel声明的/broadcasting/auth

但是当Pusher向它发送POST请求时,laravel会抛出403错误并重定向到我之前创建的403错误页面。

什么是问题,我该如何解决?

0 个答案:

没有答案