Я использую laravel-echo
для работы с pusherjs
в Nuxtjs.
Раздел nuxt.config.js для конфигурации pusherjs:
buildModules: [
[
'@nuxtjs/laravel-echo', {
broadcaster: 'pusher',
key: 'my-key-here',
cluster: 'eu',
forceTLS: true
}
]
],
package.json
"vue": "^2.6.12",
"nuxt": "^2.14.3",
"pusher-js": "^7.0.0",
"@nuxtjs/laravel-echo": "^1.1.0",
pages / test.vue
<script>
export default {
mounted() {
this.$echo.channel('ch').listen("ev", (res) => {
console.log(res);
});
},
};
</script>
Я вручную отправляю событие через Debug Console
Pusherjs, но в консоли Chrome ничего не происходит.
Я уверен, что ключ и мое приложение правильно подключены к pusherjs; потому что, когда я обновляю страницу, журналы появляются в консоли отладки pusherjs:
Так почему же события не поступают во фронтенд?