node.js - 节点 - 错误:不支持方言 mariadb。支持的方言:mssql、mysql、postgres 和 sqlite
问题描述
我有一个节点服务器,数据库是 mariadb。当我尝试连接到数据库时出现错误
Error('The dialect ' + this.getDialect() + ' is not supported.
Supported dialects: mssql, mysql, postgres, and sqlite.');
^
Error: The dialect mariadb is not supported. Supported dialects:
mssql, mysql, postgres, and sqlite.
at new Sequelize (/node_modules/sequelize/lib/sequelize.js:236:15)
我有模块 mariadb: ^2.1.1 mariasql: ^0.2.6 sequelize: ^4.37.6 mysql2: ^1.7.0
如果有人知道,请告诉我
提前致谢
解决方案
推荐阅读
- caching - Laravel 缓存 DatabaseStore 清理
- facebook - 如何开发需要 Facebook Graph API 权限但在开发过程中被禁用的功能?
- python - Python 3,tkinter,小部件未显示
- php - Laravel 5.7 登录没有重定向或错误
- android - Android BLE 怎么能读取超过 20 个字节,requestMtu() 不起作用?
- html - 如何在 Angular 中做手风琴
- linux - 变量和双引号
- google-api - 当我使用 Drive API 连接到帐户时,我收到一封电子邮件,其中 Appname 为“QuickStart”
- php - 如何将来自 ajax 的响应数据填充到选择下拉列表中?
- react-native - 如何在反应原生的反应导航中从子选项卡导航器访问父路由