【发布时间】:2019-09-23 04:45:38
【问题描述】:
我正在尝试将 pusher 与 laravel 5.6 和 vue.js 一起使用,但我总是收到错误消息
未捕获的异常:您必须在实例化 Pusher 时传递您的应用密钥。
我已经创建了免费推送帐户,并将我的 appkey 发布在 .env 文件中
PUSHER_APP_ID=<REDACTED> PUSHER_APP_KEY=<REDACTED>
PUSHER_APP_SECRET=<REDACTED> PUSHER_APP_CLUSTER=eu
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
在 bootstrab.js 我已经创建了新的 echo 实例并像这样发布了我的推送器设置
import Echo from 'laravel-echo' window.Pusher = require('pusher-js');
window.Echo = new Echo({ broadcaster: 'pusher', key:process.env.MIX_PUSHER_APP_KEY, cluster:process.env.MIX_PUSHER_APP_CLUSTER, encrypted: true });
pusher.log=function(message) { window.console.log(message) }
请有人帮忙解决这个问题...
【问题讨论】:
标签: javascript vue.js laravel-5.6 pusher