一切正常,除了我尝试写入数据库时。网页成功读取和删除。
读取和写入规则均设置为true。这就是我设置Firebase的方式:
<script>
// Initialize Firebase
var config = {
apiKey: "AIzaSyA5fulcW9C8xxmo5UeeS3khTrYCW4yMpKI",
authDomain: "some-app.firebaseapp.com",
databaseURL: "https://some-app.firebaseio.com",
projectId: "some-app",
storageBucket: "some-app.appspot.com",
messagingSenderId: "870590230527"
};
firebase.initializeApp(config);
</script>
这是app.js文件。有3次尝试将数据写入数据库的尝试都失败了。没有添加任何内容,也没有错误返回。阅读和删除工作正常,这意味着我已经正确设置了Firebase。 set()尝试直接来自Firebase文档。我只想在“文章”中添加一个具有生成的ID的新条目,该ID具有标题,作者和文本属性。而已。
var database = firebase.database();
firebase.database().ref('articles/' + randKey.toString()).set({
title: title_,
author: author_,
text: text_
});
答案 0 :(得分:0)
在测试之前不应该发布此内容,因为set()可以正常工作并且崩溃的原因是title_,author_和text_不包含String值。