Laravel Echo不使用Auth Headers

时间:2017-12-08 22:36:03

标签: javascript laravel laravel-echo

我像这样更新标题:

window.setAuthToken = (token) => {
    window.Echo.options.auth.headers.Authorization = 'Bearer ' + token;
}

令牌设置在Laravel Echo Headers中,如下所示: Console result

未使用,如下所示: Headers

  

为什么Laravel Echo不使用Auth Headers?

修改 我还尝试动态更新端点,如window.Echo.connector.options.authEndpoint = '';,它在选项中设置但未被请求使用。

这是我连接频道的方式。

Echo.private('app.User.' + data.user_id)
    .notification((notification) => {
        dispatch('handle', notification);
    });

1 个答案:

答案 0 :(得分:0)

看起来这样做的方式非常接近我的尝试。 Solution was found here.

Echo.connector.pusher.config.auth.headers['Authorization'] = 'Bearer token';