Закрыть идеальное соединение mysql в node js с использованием express js рамки - PullRequest
0 голосов
/ 26 февраля 2020

Ниже приведен код создания соединения моего приложения, и я использую его во всем приложении

   const mysql = require('mysql');

const mysql_pool = mysql.createPool({
            connectionLimit: 300,
            // connectTimeout: 60 * 60 * 1000,
            // acquireTimeout: 60 * 60 * 1000,
            // timeout: 60 * 60 * 1000,
            host: 'host',
            user: 'user',
            password: 'password',
            database: 'database',
            charset: 'utf8mb4'

        });
        module.exports = mysql_pool;

Использование соединения MySQL в других файлах приложения, требуя файл подключения к базе данных

const mysqlpool = require('database.js');

   mysqlpool.query('SELECT * from table_name where status="1"', (error, result) => {
        if (!isEmpty(result) && isEmpty(error)) {
            cb({result});

            return false;
        }

Для такой вышеупомянутой функции у меня есть несколько функций в приложении, когда соединение является идеальным состоянием, я хочу закрыть его вместо автоматического c выпуска или любого другого параметра конфигурации, используя который я могу закрыть соединение в течение 5 секунд, если это идеальное состояние.

Для справки я использую этот модуль: Ссылка mysql модуль, который я использую

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