Javascript Laravel Echo未使用身份验证标头
我更新标题如下:Javascript Laravel Echo未使用身份验证标头,javascript,laravel,laravel-echo,Javascript,Laravel,Laravel Echo,我更新标题如下: window.setAuthToken = (token) => { window.Echo.options.auth.headers.Authorization = 'Bearer ' + token; } 标记在Laravel Echo标头中设置,如下所示: 但它未被使用,如下所示: 为什么Laravel Echo不使用身份验证头 编辑: 我还尝试动态更新端点,如window.Echo.connector.options.authEndpoint='',
window.setAuthToken = (token) => {
window.Echo.options.auth.headers.Authorization = 'Bearer ' + token;
}
标记在Laravel Echo标头中设置,如下所示:
但它未被使用,如下所示:
为什么Laravel Echo不使用身份验证头
编辑:
我还尝试动态更新端点,如window.Echo.connector.options.authEndpoint=''代码>,它在选项中设置,但请求未使用
这就是我连接频道的方式
Echo.private('app.User.' + data.user_id)
.notification((notification) => {
dispatch('handle', notification);
});
这似乎与我所尝试的方法非常接近
请把代码贴在你发出请求的地方。我用代码编辑了我的问题。您还需要更多信息吗?这会导致观察器“isAuthenticated”的回调中出现错误:“TypeError:无法读取未定义的属性“pusher”
Echo.connector.pusher.config.auth.headers['Authorization'] = 'Bearer token';