我需要一个节点应用来监控新子节点的firebase端点,然后将子数据发送到php端点。这看起来很简单,但我无法保持稳定。
该应用程序可以在短时间内正常工作(例如60分钟),然后它就会变得无法响应。没有给出日志。
这是我的web.js
// web.js
var express = require("express");
var Firebase = require('firebase');
var curl = require('curlrequest');
var app = express();
function processSubmissions() {
var firebaseRef = new Firebase('https://sample.firebaseio.com/test');
firebaseRef.on('child_added', function (data) {
console.log('Received...',data.name());
curl.request({ url: 'http://test.com/process/' + data.name() }, function (err, stdout, meta) {
});
});
}
var port = Number(process.env.PORT || 5000);
app.listen(port, function () {
processSubmissions();
});