Javascript Firebase不适用于NodeJS

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的教程,我能够使用cdn从前端立即发布数据:

以及:

这将显示在我的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(错误);})