nuxt-community / adonuxt-template

[Deprecated] Starter template for Nuxt.js with AdonisJS.
451 stars 61 forks source link

Error document is not defined when connect channel by adonis-websocket-client #65

Open revan2006 opened 7 years ago

revan2006 commented 7 years ago

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) } }

This question is available on Nuxt.js community (#c54)
lowi commented 5 years ago

Make sure you only create the websocket on client, not on server.