Тайм-аут Nodejs после попытки экспорта базы данных firebase - PullRequest
0 голосов
/ 03 марта 2020

Я сделал код nodejs для экспорта базы данных firebase для целей резервного копирования. Я попытался запустить код в Google Cloud и стеке Amazon MEAN.

Я также установил тайм-аут на 0.

Но та же проблема.

Он работает нормально на локальном компьютере. система. Но проблема возникает при запуске в Google Cloud и Amazon MEAN Stack.

Вот код:

var express = require('express');
var app = express();
var admin = require("firebase-admin");
var serviceAccount = require("./sxxx.json");
var admin = require("firebase-admin");
const firestoreService = require('firestore-export-import');
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://sxxx.firebaseio.com"
});

app.get('/', function (req, res) {
  res.connection.setTimeout(0);
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  firestoreService
  .backups(['Companys','Incoming','Outgoing_log_table','Tokens','Return_log_table','addtemplate','blasOperations','blasreport','materials','officials','osa','productmeterials','returnstock','stores','productmeterials']) 
  .then(collections => {
    return  res.send(collections); 
})

});

  app.listen(3300, function () {

    console.log('port 3300');
});

Может кто-нибудь дать мне идею, чтобы это исправить?

...