首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅将worker dyno部署到heroku (用于firebase-queue)

仅将worker dyno部署到heroku (用于firebase-queue)
EN

Stack Overflow用户
提问于 2016-07-13 13:28:09
回答 0查看 1K关注 0票数 4

我想在heroku上仅限工作人员的dyno上部署一台NodeJS服务器。我尝试了几种方法,但总是得到错误:

代码语言:javascript
复制
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

我的服务器不需要提供文件或API。部署到Heroku的正确方法是什么?具体地说,将firebase-queue实现部署到Heroku的正确方法是什么?

我的服务器专用于处理队列中的工作。它监视Firebase位置并对更改做出反应。具体地说,它是一个firebase-queue实现,几乎完全是my-queue-worker.js as given in the guide的副本

代码语言:javascript
复制
var Queue = require('firebase-queue');
var firebase = require('firebase');

firebase.initializeApp({
  serviceAccount: '{projectId: 'xx', clientEmail: 'yy', privateKey: 'zz'}',
  databaseURL: '<your-database-url>'
});

var ref = firebase.database().ref('queue');
var queue = new Queue(ref, function(data, progress, resolve, reject) {
  // Read and process task data
  console.log(data);

 // Do some work
 progress(50);

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

回答

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

https://stackoverflow.com/questions/38343299

复制
相关文章

相似问题

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