laravel-echo如何动态添加token参数
最近做了一个扫码登录的功能,在用户还没登录系统之前,系统初始化laravel-echo
用户登录后,订阅其他广播事件需要token
鉴权如何添加?
import Echo from 'laravel-echo'
import Pusher from "pusher-js"
if (!window.Pusher) {
window.Pusher = Pusher
}
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'saas',
wsHost: window.location.hostname,
wssHost: window.location.hostname,
wsPort: 6001,
wssPort: 6001,
forceTLS: false,
disableStats: true,
// 如何动态添加上token
// auth: {
// headers: {
// Authorization: `Bearer ${token}`
// }
// }
})
自问自答....我写了一篇文章来介绍laravel-echo使用 博客:laravel-echo前端使用指北