Установите и настройте laravel-echo и pusher-js в VueJS

#vue.js #laravel-echo #pusher-js

Вопрос:

Я использую laravel-echo и pusher-js в проекте с Laravel и VueJS, и это работает. Но теперь мне нужно транслировать в проекте VueJS без laravel (чистый проект VueJS).
Я не знаю, как установить и настроить laravel-echo и laravel-pusher в чистом проекте VueJS.
Я пытаюсь сделать это, но это не работает:

 import Echo from "laravel-echo";

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

window.Echo = new Echo({
  broadcaster: "pusher",
  key: "myappkey",
  cluster: "mt1",
  host: window.location.hostname   ":6001",
});

Vue.use(Echo); 

2 пакета находятся в моем пакете.json:

 "laravel-echo": "^1.11.2",
"pusher-js": "^7.0.3",
 

Ответ №1:

Толкатель-это не просто плагин Laravel. Вы должны иметь возможность напрямую использовать библиотеку pusher-js и можете приступить к работе, выполнив быстрый запуск.

Вам нужно будет запускать события, и вы можете сделать это, используя одну из многочисленных серверных библиотек, подробно описанных на сайте Pusher.