Я создаю приложение Android, используя React Native и API, используя Node.js. API работает для соединения 1 на 1 (1 приложение 1 API) с использованием следующей конфигурации:
const mysql = require("mysql");
const conn = mysql.createPool({
host: "hostaddress",
user: "username",
password: "password",
database: "dbname",
multipleStatements: true,
});
module.exports = conn;
У меня есть 3 Android приложения и 3 базы данных с идентичной структурой, но я не хочу создать 3 разных API для каждого приложения Android, поскольку единственным отличием является имя базы данных.
Как сделать так, чтобы мой API мог динамически подключаться к различным именам баз данных?
Пример:
App 1 using API 1 connects to db_app_1,
App 2 using API 1 connects to db_app_2,
and so on.