在角度5中使用的laravel echo包中的错误

时间:2018-06-01 05:22:52

标签: angular laravel laravel-5.2 angular5

在服务器端我已经安装了redis,在客户端我有角度5我想发送通知,onn服务器我已经设置redis以下是redis代码

class HomeController extends Controller
{
     public function index() {
    $redis = Redis::connection();
    Redis::publish('test-channel', json_encode(['foo' => 'bar']));
    return view('home');
   }
}

和角度

    window.io = require('socket.io-client');

    window.Echo  = new Echo({
      broadcaster: '/socket.io/',
      host: 'http://192.168.1.101:8000'
  });

    console.log(Echo);

     Echo.channel('test-channel')
      .listen('test-channel', 'Test', (e) => {
          console.log(e);
      });

它给我一个错误就像调用undefined方法listen on undefined, 这意味着Echo中出现了问题

我使用过这个命令

npm install --save laravel-echo

0 个答案:

没有答案