実装したいこと
- ログインしていないユーザーでも見るだけはできるようにする
修正点
databaseのrulesの書き換え
{ "rules": { ".read": true, ".write": false, "message": { ".write": "auth != null" } } }
Vue.jsの修正
認証できているユーザーだけで表示するようにしているので,誰でも表示するようにコードを書き換える
ref_message.limitToLast(10).on('child_added', this.childAdded) // if (user) { // this.chat = [] // // message に変更があったときのハンドラを登録 // ref_message.limitToLast(10).on('child_added', this.childAdded) // } else { // // message に変更があったときのハンドラを解除 // ref_message.limitToLast(10).off('child_added', this.childAdded) // }