Nest.js我是和的新手Mikro-ORM,我必须将其作为工作要求来学习。
这个栈需要TypeScript,我打心底里鄙视,但是又不得不做。
我已经设置了我的应用程序,当我执行时npm run start:dev,它启动时没有问题。
但是,当我尝试向数据库添加某些内容时,它会突然出现并给出以下错误块:
[Nest] 5368 - 07/03/2021, 11:52:15 PM [ExceptionsHandler] Trying to persist not discovered entity of type object. +183188ms
ValidationError: Trying to persist not discovered entity of type object.
at Function.notDiscoveredEntity (/home/lazar/tuts/backend/node_modules/@mikro-orm/core/errors.js:51:16)
at SqlEntityManager.persist (/home/lazar/tuts/backend/node_modules/@mikro-orm/core/EntityManager.js:438:48)
at SqlEntityManager.persistAndFlush (/home/lazar/tuts/backend/node_modules/@mikro-orm/core/EntityManager.js:449:20)
at SqlEntityRepository.persistAndFlush (/home/lazar/tuts/backend/node_modules/@mikro-orm/core/entity/EntityRepository.js:21:23)
at UsersService.create (/home/lazar/tuts/backend/dist/users/users.service.js:47:35)
at UsersController.create (/home/lazar/tuts/backend/dist/users/users.controller.js:25:40)
at /home/lazar/tuts/backend/node_modules/@nestjs/core/router/router-execution-context.js:38:29
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async /home/lazar/tuts/backend/node_modules/@nestjs/core/router/router-execution-context.js:46:28
at async /home/lazar/tuts/backend/node_modules/@nestjs/core/router/router-proxy.js:9:17
Run Code Online (Sandbox Code Playgroud)
这是我第一次走进这个堆栈,我不知道该错误意味着什么。当我谷歌这个错误时,我没有得到任何有用的信息。我该怎么做才能让它消失?
User.ts)import { Entity, PrimaryKey, …Run Code Online (Sandbox Code Playgroud)