Javascript Firebase不适用于NodeJS
根据Firebase的教程,我能够使用cdn从前端立即发布数据:Javascript Firebase不适用于NodeJS,javascript,node.js,firebase,Javascript,Node.js,Firebase,根据Firebase的教程,我能够使用cdn从前端立即发布数据: 以及: 这将显示在我的Firebase应用程序位置 我需要将其用于NodeJS,因此我安装了 我在这里也做着同样的事情 var firebase = require('firebase'); exports.handler = function (event, context, callback) { var myDataRef = new firebase('https://intense-torch-1234.f
以及:
这将显示在我的Firebase应用程序位置
我需要将其用于NodeJS,因此我安装了
我在这里也做着同样的事情
var firebase = require('firebase');
exports.handler = function (event, context, callback) {
var myDataRef = new firebase('https://intense-torch-1234.firebaseio.com/');
myDataRef.push({name: 'myname', text: 'sometext'});
myDataRef.on('child_added', function(snapshot) {
var message = snapshot.val();
console.log('TESTING', snapshot.val());
});
控制台日志在我的请求传入(从Slack)后激发,并显示数据正在传入。但是,它不会在我的Firebase数据库中更新
是否需要为Node NPM firebase执行其他配置?对于其他配置,您需要按照说明使用
require
导入包
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO.com/');
myRootRef.set("hello world!");
节点还应发出错误消息,说明未执行此操作。对于其他配置,您需要按照说明使用
require
导入包
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO.com/');
myRootRef.set("hello world!");
还应该有来自节点的错误消息,说明没有执行此操作。是的,我知道这一点。我没有把它包括在片段中是的,我知道这一点。我没有在代码段中包含这一点,如果您需要,会返回什么错误?JS控制台中有什么?exports.handler()是如何调用的?在
push()调用中添加一个完成处理程序,它将告诉您写入操作失败的原因:myDataRef.push({name:'myname',text:'sometext'},函数(错误){console.log(错误);})代码>如果您选择此选项,将返回什么错误?JS控制台中有什么?exports.handler()是如何调用的?在push()调用中添加一个完成处理程序,它将告诉您写入操作失败的原因:myDataRef.push({name:'myname',text:'sometext'},函数(错误){console.log(错误);})代码>