actioncable with jwt token
npm install actioncable-jwtThis project solves the following issues which the official implementation of action cable hasn't solved:
* Authenticate through jwt token
It is solved simply by appending jwt token in the Sec-WebSocket-Protocol of the headers of initial WebSocket connection's.
* Make action cable compatible with SSR frameworks , ex., Nextjs.
The original generated action_cable.js attaches self value which can't be recognized by backend's Node server. It is solved by one line config in rollup.config.js
``
intro: "var self = typeof window !== 'undefined' ? window : global;"
`
* Generate the asset in production mode
Besides, this project is setup as a standalone action cable js project which is ready for your play and development.
```
yarn add actioncable-jwt