首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js中的Firebase不工作

node.js中的Firebase不工作
EN

Stack Overflow用户
提问于 2017-05-13 01:20:25
回答 1查看 452关注 0票数 0

我在node中实现firebase时遇到了一些问题。下面是我试图在节点上运行的代码。

代码语言:javascript
复制
var firebase = require("firebase");
var admin = require("firebase-admin");

var serviceAccount = require("./service_account.json");

admin.initializeApp({
     credential: admin.credential.cert(serviceAccount),
     databaseURL: "https://<myfirebasedb>.firebaseio.com/"
});

var Queue = require('firebase-queue')

firebase.initializeApp({
    databaseURL: "https://<myfirebasedb>.firebaseio.com/"
});

//start your worker here. "users" is a table in my db which has users.
var ref = firebase.database().ref('users');
var queue = new Queue(ref, function(data, progress, resolve, reject) {
  // Read and process task data
  console.log(" Inside I am!! ")
  console.log(data);

  // Do some work
  progress(50);

  // Finish the task asynchronously
  setTimeout(function() {
    resolve();
  }, 1000);
});

console.log(" hello world ")

看起来我的代码从来没有运行过。它只打印最后一行的"hello world“。

EN

回答 1

Stack Overflow用户

发布于 2017-05-13 02:19:50

代码永远不会运行的原因是,firebase的Cloud functions会处理由Firebase功能或HTTPS请求触发的事件。你的代码只是停留在那里,永远不会被调用。

查看firebase文档,特别是关于“编写函数”的部分

https://firebase.google.com/docs/functions/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43943280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档