【问题标题】:@admin-bro/nestjs with @admin-bro/sequelize and mysql ? Getting Error NoResourceAdapterError@admin-bro/nestjs 与 @admin-bro/sequelize 和 mysql ?出现错误 NoResourceAdapterError
【发布时间】:2022-02-17 17:40:22
【问题描述】:

面临与“@admin-bro/sequelize”相同的问题 NoResourceAdapterError:没有适配器支持您提供的资源之一

import { Database, Resource } from '@admin-bro/sequelize';
import { AdminModule } from '@admin-bro/nestjs';
AdminBro.registerAdapter({ Database, Resource });


SequelizeModule.forRoot({
      dialect: 'mysql',
      host: process.env.DATABASE_HOST,
      port: +process.env.DATABASE_PORT,
      username: process.env.DATABASE_USERNAME,
      password: process.env.DATABASE_PASSWORD,
      database: process.env.DATABASE_NAME,
      models: [__dirname + '/**/*.model.ts'],
      logging: console.log
    }),


    AdminModule.createAdmin({ adminBroOptions: { rootPath: '/admin', resources: [{ resource: User, options: {} }], } }),


@Table({
  modelName: 'user',
  timestamps: false
})
export class User extends Model {
}

【问题讨论】:

    标签: typescript sequelize.js nestjs admin-bro


    【解决方案1】:

    这种情况可以通过以下答案解决。实体必须扩展“BaseEntity”才能在管理员中使用它是一个问题。

    AdminBro - NoResourceAdapterError

    【讨论】:

      猜你喜欢
      • 2021-05-24
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 2019-09-30
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多