面对'@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 {
}发布于 2022-02-17 09:40:22
这个案例可以通过下面的答案来解决。这是一个问题,实体必须扩展'BaseEntity‘来使用它在管理兄弟。
https://stackoverflow.com/questions/68082394
复制相似问题