Node.js: хотите использовать отдельную базу данных для нового клиента в моем приложении Saas - PullRequest
0 голосов
/ 08 июня 2018

Я работаю над SaaS-приложением (Node.js + AngularJS + mySql).Все клиенты используют общую базу данных и общий сервер приложений.Один из клиентов требует отдельной базы данных.В данном сценарии при запуске сервера я создаю переменную пула mySql с именем хоста, пользователем и паролем в имени файла commonRouter.js.Как показано ниже: -

var pool = mysql.createPool({
    connectionLimit: '',
    host: '<host IP>',
    user: '',
    password: '',
    database: '<database_name>'
});
exports.mysql_pool = pool;

И при каждом вызове API я получаю переменную пула из файла commonRouter.js, как показано ниже:

commonRouter.mysql_pool.getConnection(function (err, connection) {
  // do database operations.
});

Проблема со мной в том, как я буду решать, чтоБаза данных я должен нажать для любого клиента, если есть несколько баз данных.

Любая помощь будет оценена.Спасибо.

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