Ich möchte einen NodeJS-Server auf einem Nur-Arbeiter-Dyno auf Heroku bereitstellen. Ich habe mehrere Ansätze ausprobiert, aber ich bekomme immer den Fehler:Nur Arbeiter-Dyno in Heroku bereitstellen (für Firebase-Warteschlange)
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
Mein Server muss keine Dateien oder eine API liefern. Was ist der richtige Weg für die Bereitstellung auf Heroku? Was ist der richtige Weg, um nur eine Firebase-Queue-Implementierung für Heroku bereitzustellen?
Mein Server ist für die Verarbeitung von Aufgaben aus einer Warteschlange vorgesehen. Er überwacht einen Firebase-Standort und reagiert auf Änderungen. Insbesondere ist es eine Feuerbasis-Warteschlange Implementierung, fast eine exakte Kopie von my-Queue-worker.js as given in the guide
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);
});
Hilfe oder ähnliches Beispiel für die Implementierung der Firebase-Warteschlange in die App-Engine? – TheeBen
Leider nicht –
Danke für den Kommentar – TheeBen