Как изменить Sequelize имя динамического БД ?.получить имя БД из параметра маршрутизации, то я хочу подключить мой БД - PullRequest
0 голосов
/ 13 апреля 2019

dbconfig.js

const Sequelize = require('sequelize');
    const sequelize = new Sequelize('mysql://root:password'+MysqlInfo.DatabaseURL+'mydb');
    sequelize.authenticate()
      .then(() => {
        console.log('Connection has been established successfully.');
      })
      .catch(err => {
        console.error('Unable to connect to the database:', err);
      });


    exports.config={
       sequelize:sequelize
    }

app.js

const express = require('express')
const path = require('path')
require('./dbconfig.js')

modle.js

const sequelize = require('../dbconfig.js')


const mediums = sequelize.define('mediums', {
    medium_name: Sequelize.STRING,
    langauge: Sequelize.STRING
})


module.exports = {
    mediums ,
}

Примечание

Я создал статическую строку подключения БД. но мне нужна динамическая строка подключения БД. я получаю имя БД из URL или заголовка в каждом запросе

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