Действие кабель nuxtjs
// nuxt.config.js
/*
** Plugins to load before mounting the App
*/
plugins: [{ src: '@/plugins/actioncable-vue', ssr: false }];
Homeless Hedgehog
// nuxt.config.js
/*
** Plugins to load before mounting the App
*/
plugins: [{ src: '@/plugins/actioncable-vue', ssr: false }];
import store from './store';
import Vue from 'vue';
import ActionCableVue from 'actioncable-vue';
Vue.use(ActionCableVue, {
debug: true,
debugLevel: 'all',
connectionUrl: process.env.WEBSOCKET_HOST,
connectImmediately: true,
store
});
// /plugins/actioncable-vue.js
import Vue from 'vue';
import ActionCableVue from 'actioncable-vue';
if (process.client) {
Vue.use(ActionCableVue, {
debug: true,
debugLevel: 'all',
connectionUrl: process.env.WEBSOCKET_HOST,
connectImmediately: true
});
}