【发布时间】:2016-10-30 12:54:32
【问题描述】:
请原谅我的问题很简单,但由于权限错误,我无法让 Rebase/Firebase 工作(Rebase 与 Firebase https://github.com/tylermcginnis/re-base 非常相似)
我正在构建一个简单的网站作为 React.js 教程的一部分,我只是想在我的页面上保留一些状态。为此,我想要的只是 Firebase 数据库,无需用户身份验证,但是当我设置数据库时,出现权限错误,因此必须强制执行用户身份验证。
这是我在 main.js 顶部的内容:
var Rebase = require('re-base');
var base = Rebase.createClass('https://fishmonger-f3761.firebaseio.com/');
然后在我的主应用程序组件中,我添加了这个:
componentDidMount : function() {
base.syncState(this.props.params.storeId + '/fishes', {
context : this,
state : 'fishes'
});
我在控制台中收到以下警告:
FIREBASE WARNING: set at /(*my custom store name*)/fishes/fish1/name failed: permission_denied
如何添加基于匿名浏览器会话的用户身份验证以忽略此错误?
【问题讨论】:
标签: authentication reactjs firebase firebase-realtime-database