gpt4 book ai didi

javascript - 从网络访问 firebase 数据库

转载 作者:行者123 更新时间:2023-11-28 18:00:13 27 4
gpt4 key购买 nike

我想从网络访问我的 Firebase 数据库:

从控制台复制配置:

  var config = {
apiKey: "AI***********************************98",
authDomain: "t*****.firebaseapp.com",
databaseURL: "https://t*****.firebaseio.com",
projectId: "t*****",
storageBucket: "t*****.appspot.com",
messagingSenderId: "224202513016"
};

firebase.initializeApp(config);

但是调用:

firebase.database().ref('/calibration/temperature').once('value').then(function(snapshot) {
console.log(snapshot);
});

结果:

Uncaught (in promise) Error: permission_denied at /calibration/temperature: Client doesn't have permission to access the desired data.

我在数据库中的规则:

{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}

我尝试过使用不同的 API key ,或将它们限制在特定网页 - 不幸的是没有成功。

最佳答案

在安全规则中使用 auth != null 将拒绝未经身份验证的用户的访问。

您已调用 initializeApp,但除非您随后调用了 signIn... methods 之一,您将没有经过身份验证的用户,并且安全规则将拒绝访问。

关于javascript - 从网络访问 firebase 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43652805/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com