数据未插入Firebase实时数据库

时间:2019-05-27 12:43:41

标签: javascript firebase firebase-realtime-database

我想用javascript将数据保存在firebase的基础数据库(实时数据库)中。但是什么都没有保存。我正在使用安装在apache中的html运行javascript。我添加了必要的库

https://www.gstatic.com/firebasejs/6.0.4/firebase-app.jshttps://www.gstatic.com/firebasejs/6.0.4/firebase-database.js

如果我使用.then(),则set方法不会返回任何内容。既没有错误,也没有任何问题。

<button name="submit" type="submit"  data-submit="...Sending" onclick="m()">Enviar</button>

通过按钮调用该功能

function m(){
database = firebase.database();
database.ref().push().set({
  'Publicado':  new Date().toLocaleString(),
  'Texto': 'g',
  'Tipo Aviso': 'corte linea',
  'Titulo': 'f',
})
.then(() => {
  console.log('Save to Firebase was successful');
})
.catch((error) => {
console.log(error);
});
}

我希望将数据插入数据库。但是它没有出现。添加安全规则为真("rules": ".read": true ".write": true}。)

编辑: 我已经尝试从另一个平台(颤振),如果它添加完美。 我已经更改了代码以使其更容易,并且已将其调整为适合我的实际问题。

我正在使用实时数据库。不是云存储。

我使用database.ref().push().setdatabase.ref().set的结果相同

颤振的结果(这是我想要的js): Result

0 个答案:

没有答案