Tom*_*káč 3 javascript node.js sequelize.js
我创建了一个单独的帮助程序库来处理数据库。
然后我将这个库导入到我的项目中。当我尝试使用 mysql 方言创建数据库连接时,它显示以下内容:Please install mysql2 package manually
我已经在我的根项目中安装了mysql2库,但它仍然无法工作。我是否还必须在帮助程序库中安装 mysql2 ?有什么方法可以安装依赖项以便在其他库中也可见吗?
我正在努力使其尽可能小。我希望可以从根应用程序配置该库。
Tom*_*káč 10
我找到了解决方案。Sequelize接受构造函数中的方言选项。您所需要做的就是提供它:
const connection = new Sequelize({
host: 'localhost',
username: 'root',
password: 'root',
database: 'mydb',
dialect: 'mysql',
dialectModule: require('mysql2'), <========= IMPORTING DIALECT
benchmark: true
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2116 次 |
| 最近记录: |