【发布时间】:2018-07-02 00:25:53
【问题描述】:
我需要在 node.js 环境中运行第三方应用程序,但 Sequelize 抛出“方言需要从 v4.0.0 起显式提供” 我在这里Dialect needs to be explicitly supplied as of v4.0.0 找到了类似的主题,但“export NODE_ENV=development”不起作用,我找不到 Sequelize 配置文件。 我该如何解决这个错误?
代码如下:
const Sequelize = require('sequelize');
const scheme = require('./scheme');
const Op = Sequelize.Op;
const sequelize = new Sequelize(null, null, {
dialect: 'sqlite',
storage: 'db.sqlite3',
operatorsAliases: { $and: Op.and },
logging: false
});
scheme(sequelize);
sequelize.sync();
module.exports.sequelize = sequelize;
module.exports.models = sequelize.models;
【问题讨论】:
标签: node.js error-handling sequelize.js