0
私はAdonis.jsフレームワークから始めています。私はこれに関する文書を守り、部屋を作ろうとします。Adonis.js WebSocketルームはソケットを取得しません
私はあなたが見てみましょう:
// app/Ws/Controllers/ChatController.js
'use strict'
class ChatController {
constructor (socket, request) {
this.socket = socket
this.request = request
}
* joinRoom (room) {
console.log(this.socket) <---- get undefined
}
}
module.exports = ChatController
// resources/views/welcome.njk
{% extends 'master' %}
{% block content %}
<script src="https://unpkg.com/adonis-websocket-
[email protected]/dist/ws.js" charset="utf-8"></script>
<script type="text/javascript">
const io = ws('', {})
const client = io.channel('chat').connect(console.log)
client.joinRoom('index', {}, console.log)
</script>
{% endblock %}
私はウェルカムページをロードすると、私はコンソールで "未定義" を取得。私は間違いを理解していません。
ありがとうございます。
ベルユ