TypeORM
- 官网
- 文档
https://typeorm.biunav.com/zh/
创建 Express 项目
npm install typeorm -g
typeorm init --name MyProject --database mysql --express注意
连接 mysql8 报错
code: 'ER_NOT_SUPPORTED_AUTH_MODE',
errno: 1251,
sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client'解决方案
- 降级 MySQL的 权限认证配置,不使用新的验证方式
- 安装mysql2,在typeOrm的配置中,改用mysql2
sh
npm i mysql2
yarn add mysql2ts
export const AppDataSource = new DataSource({
type: "mysql",
connectorPackage: "mysql2",
}