FireBase Initを使用した場合の私のエラー--debug
[2019-01-28T05:32:18.956Z] Error Context: {
"body": {
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
},
"response": {
"statusCode": 403,
"body": {
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
},
"headers": {
"vary": "X-Origin, Referer, Origin,Accept-Encoding",
"content-type": "application/json; charset=UTF-8",
"date": "Mon, 28 Jan 2019 05:32:18 GMT",
"server": "ESF",
"cache-control": "private",
"x-xss-protection": "1; mode=block",
"x-frame-options": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic=\":443\"; ma=2592000; v=\"44,43,39\"",
"accept-ranges": "none",
"transfer-encoding": "chunked"
},
"request": {
"uri": {
"protocol": "https:",
"slashes": true,
"auth": null,
"Host": "firebase.googleapis.com",
"port": 443,
"hostname": "firebase.googleapis.com",
"hash": null,
"search": null,
"query": null,
"pathname": "/v1beta1/projects/young-picasso",
"path": "/v1beta1/projects/young-picasso",
"href": "https://firebase.googleapis.com/v1beta1/projects/young-picasso"
},
"method": "GET"
}
}
}
_
プロジェクトのパスを現在使用しているものに変更するにはどうすればよいですか。私は現在別のアカウントでプロジェクトに取り組んでいますが、表示されているパスは前のアカウントのプロジェクトです。現在それは若いピカッソを示していますが、私のプロジェクトパスは別のアカウントで異なります。私はFirebase CLIの新機能です、そして、私はこれを修正する方法を知っていません、どうすれば私はこれを修正できますか?
また、FireBase Listコマンドでは、現在、現在働いているプロジェクトが現在、権限タイプが所有者です。私はすでにCommand Firebase -login --reauthを使用して前のアカウントから別のアカウントに変更しました。
[FireBase CLIツールを介して生成された)[非表示] _.firebaserc
_ファイルを削除すると、ほとんどの人にとって問題を解決する必要がありますが、前述のように、_.firebase.json
_ファイルも削除する必要があるかもしれません。
ただし、FireBaseはこのファイルを探すことができるので、1つ持てる必要があります。ファイルは非常に最小限で、プロジェクトのルートに住んでいて、このように見えます(その全体が)。
_{
"projects": {
"default": "my-project-id"
}
}
_
私は以前に2つの非常に似たテストアプリで__(somebode)__を実行したとき、私は以前に_$ firebase init
_を実行したとき、後で他のアプリの側面をマージすることに決めましたが、正しい_.firebaserc
_ファイルを保持していませんでした。前述のファイルに誤った「プロジェクトID」が誤っていたことを意味します。
なぜこの問題はなぜですか? _.firebaserc
Project ID: xxxxxxxxxx
Project Overview > Settings
_の下でFirebaseコンソールを介して見つけることができるプライマリFirebase __(somebase)__を含みます。ファイル内のIDがFireBase 'Project ID'を反映していない場合、FireBaseはあなたの要求のいずれかを拒否します。