adonuxt-template
adonuxt-template copied to clipboard
Error document is not defined when connect channel by adonis-websocket-client
Hello, not sure if it real issue, but you can't connect to channel it error document is not defined ('node_modules\adonis-websocket-client\dist\ws.js'). in here my code:
import Vue from 'vue' import ws from 'adonis-websocket-client' const wsVuePlugin = function (Vue, url, options) { Vue.prototype.$io = ws(url, options) } Vue.use(wsVuePlugin, 'http://localhost:3000', {})
export default { created: function () { this.$io.channel('chat').connect(console.log) } }
Make sure you only create the websocket on client, not on server.