Должен ли я закрыть соединение с базой данных до того, как облачная функция будет выполнена полностью? - PullRequest
0 голосов
/ 15 февраля 2019

Я использую knex.js и cloud function.

Должен ли я закрыть соединение с базой данных до полного выполнения cloud function

фрагмент кода, как показано ниже:

async function dailyReport(event, callback) {
  console.log('daily report');
  const results = await knex.raw(sql).get('rows');

  //Before executing `callback` function, close the connection to the database firstly.
  await knex.destroy();

  callback();
}

1 Ответ

0 голосов
/ 15 февраля 2019

Если ваше соединение может быть повторно использовано для будущего вызова в этом экземпляре, то я бы оставил его открытым, как оптимизацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...