我的应用程序中出现了一个sequelize对象实例

时间:2018-11-27 14:55:03

标签: node.js variables sequelize.js global

能否请您帮我(可能在代码中)。 我正在尝试构建我的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

谢谢!

0 个答案:

没有答案