google-cloud-firestore - PERMISSION_DENIED:缺少权限或权限不足......我什么也没做
问题描述
我知道这个问题已被问过几次,但我找不到任何有效的答案。
我正在使用 Google App Engine 和 Firestore(数据库位置:eur3 - europe-west)。
几天前,我的简单应用程序运行良好,更准确地说,Firestore 正在运行。
我可以通过本地nodemon
或在线(部署时)在本地测试/使用它。
从今天早上开始,我什么也没做,它在本地不再起作用。
我不能再在本地访问我的数据库了,但是在部署到 GAE 时我可以。
在本地我收到此错误,这是一个数据库访问问题:
PERMISSION_DENIED:权限缺失或不足。{"code":7,"details":"权限缺失或不足。","metadata":{}}
我访问数据库的代码一直很简单:
// service/firestore.js
const Firestore = require("@google-cloud/firestore");
const db = new Firestore();
module.exports.db = db;
你知道为什么我今天早上不能在本地写/读到 Firestore 吗?
(顺便说一句,我从未修改过security rules
,它一直在工作)。
谢谢
解决方案
推荐阅读
- javascript - selectedIndex 不适用于 mat-tab-nav-bar 角度材料选项卡
- dialog - 电子:文件对话框窗口应该集中直到决定
- environment-variables - Why the contents of environ in the /proc file system differs from what extern environ pointed to?
- reactjs - 监视在 componentDidMount 中调用的方法
- azure - Azure Function is calling itself twice on App service plan
- sql - 如何比较同一张表中的多行?
- ios - 滚动表格视图上的重复复选标记
- r - 在闪亮的 R 中使用 selectInput 来选择和过滤行,而不是选择列
- html - 用 flex 截断文本溢出
- regex - 如何在第二个和第三个正斜杠之间取任何值