Можете ли вы помочь мне (возможно, в коде).Я пытаюсь создать свой сервер Node.js и хочу подключиться к базе данных MySQL.В настоящее время я пытаюсь использовать Sequelize.js для этого.Поэтому одна из моих проблем заключается в том, как использовать один экземпляр в моем приложении.Я прочитал другие вопросы этой темы, но ни один из них не показывает фактическую реализацию.Итак, часть моего кода такова:
// ~/app.js
// set up database connection
const Sequelize = require('sequelize');
const sequelize = new Sequelize(process.env.DB_NAME , process.env.DB_USER, process.env.DB_PASSWORD, {
host: process.env.DB_HOST || 'localhost',
dialect: 'mysql',
pool: {
max: 5,
min: 0,
idle: 10000
}
});
// set globals
global.Sequelize = Sequelize;
global.sequelize = sequelize;
Я почти уверен, что это не правильно.Еще одна проблема, с которой я столкнулся, заключается в том, что я хочу добиться функциональности, которая при первоначальном запуске устанавливает таблицы базы данных с описанными моделями.
Вот моя структура приложения: app-tree
Спасибо!