首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pusher:信道绑定与拉威尔回声的区别

Pusher:信道绑定与拉威尔回声的区别
EN

Stack Overflow用户
提问于 2019-10-02 13:14:40
回答 1查看 341关注 0票数 2

我最近使用Pusher和Laravel开发了一个通知系统。不幸的是,它不能以这种方式工作:

代码语言:javascript
复制
 import Echo from 'laravel-echo'

window.Pusher = require('pusher-js');

Pusher.logToConsole = true;

 window.Echo = new Echo({
     broadcaster: 'pusher',
    key: 'WORKING KEY ..',
     cluster : "mt1",
     encrypted: true

 });

代码语言:javascript
复制
window.Echo.channel('post')
    .listen('ArticleEvent', function (e) {

    console.log(e);

});

当消息被发送到客户端控制台时,但是Listen根本没有工作.也没有任何记录。

不管怎样,我用了这个方法,它起了作用:

代码语言:javascript
复制
window.Pusher = require('pusher-js');

var pusher = new Pusher('WORKING KEY ..', {
    encrypted: true,
    cluster: 'mt1',
});

var channel = pusher.subscribe('post');

channel.bind('ArticleEvent', function(e) {
    alert(JSON.stringify(e['message']));
});

两种方式之间的差异是什么,哪些是首选?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-02 16:17:25

您需要在侦听方法中包含命名空间信息。

请尝试使用(注意.字符):

代码语言:javascript
复制
window.Echo.channel('post')
    .listen('.ArticleEvent', function (e) {

    console.log(e);

});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58202319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档