HerokuでデプロイするためのWebsocketのリポジトリ。
このHerokuプロジェクトへのアクセス権がほしい方は、SlackでAsa
まで連絡ください。
wss://kss-pc-club-websocket.herokuapp.com/
const websocket = new WebSocket('wss://kss-pc-club-websocket.herokuapp.com/[プロジェクト名]/[ID]');
// IDは自由に決めて結構ですが、同じWebSocketに接続させたいもの同士て同じにしてください。
websocket.addEventListener('open',()=>{
console.log('接続しました');
})
websocket.addEventListener('message',msg=>{
console.log(`メッセージ: ${msg.data}`);
})
websocket.addEventListener('close',()=>{
console.log('切断しました')
})
websocket.addEventListener('error',()=>{
console.log('エラーが発生しました')
})
// 1分くらい経つと自動で接続が切れる?ので継続的にメッセージを送信してください。なおこのメッセージはサーバー側で自動で無視されるので、クライアント側で特別な処理をする必要はありません。
setInterval(()=>{
websocket.send('[Keeping Connection... Ignore this message...]');
},30000)
https://kss-pc-club-websocket.herokuapp.com/(任意のファイル名)
git clone https://github.com/kss-pc-club/websocket.git
npm install
npm start
SECURITY.md を見てください
CODE_OF_CONDUCT.md を見てください
CONTRIBUTING.md を見てください
MIT License. LICENSE file for more information.