Tengo un caso de uso en el que necesito crear dos esquemas en la base de datos mysql de producción. Me estoy conectando a estos esquemas a través de la secuencia de NodeJs.
Logré crear dos instancias de secuela refiriéndose a esto , sin embargo, el problema ahora es cómo elegiría condicionalmente uno de los dos esquemas en función del lado del cliente. Según el requisito, es mi cliente quien decidirá qué esquema debe usarse. Es posible que se pase una variable en los encabezados de la solicitud. Cómo leer esto en el lado del servidor y elegir una vez la instancia de la secuela de forma condicional. Por favor, ayuda ya que soy un novato en esto.
Este es mi código que está presente en app.ts que se conecta a db, mi caso de uso es llamar a cualquiera de las dos conexiones según el indicador pasado desde el lado del cliente.
private connectToDatabase() { DB1.sequelize.sync({ force: false }); DB2.testSequelize.sync({ force: false }); }