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 или заголовка в каждом запросе