我已经安装了为mysql数据库使用typeorm所需的所有包,但在启动服务器时仍然得到Module '"@nestjs/typeorm"' has no exported member 'TypeOrmModule'.。为什么? 下面是我在package.json文件中的开发依赖项。 dependencies": {
"@nestjs/common": "^8.0.0",
"@nestjs/config": "^1.0.1",
"@nestj
我正在尝试弄清楚Nest中TypeOrm的“存储库模式”是如何工作的。我想有一个resources文件,其中local和远程文件持有不同的实体,控制器,模块等。见截图
当应用程序正在构建时,我得到了以下错误:
[Nest] 3186 - 11/19/2018, 10:44:43 PM [ExceptionHandler] No repository for "Project" was found. Looks like this entity is not registered in current "default" connection?
搜索的解决方案时,建议我检查主题。首先,我注意到Posgres/TypeORM的生产设置与本地开发不同,不仅通过值,而且通过添加额外的属性。
在我的例子中,下面的设置在本地运行得很好:
import { Module as NestJS_Module } from "@nestjs/common";
import { TypeOrmModule, TypeOrmModule as TypeORM_Module } from "@nestjs/typeorm";
import type { TypeOrmModuleOptions } from "@nes
我正在将Nestjs中的mssql与Typeorm连接起来,并获得错误Nest can't resolve dependencies of the EmployeeRepository
我的app.module.ts文件:
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import config from '.
我在我的一个nestjs项目中使用了类型。每当我想要根据我的实体生成一个迁移文件时,我都会得到以下消息:
No changes in database schema were found - cannot generate a migration. To create a new empty migration use "typeorm migration:create" command
同时,数据库是空的。这是我的配置。文件名为.env
# Database configuration
TYPEORM_CONNECTION = postgres
TYPEORM_HOST =
我已经使用以下命令安装了TypeORM: Github repository npm i --save @nestjs/typeorm typeorm
up to date, audited 855 packages in 3s
86 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities 但是当我想使用@nestjs/typeorm时,它会显示“找不到模块”。 main.ts import 'dotenv/config';
import {Logger}
我正在开发一个通过NestJS访问postgres数据库的TypeORM应用程序。在开发模式(npm run start:debug)中,一切都运行得很好。但是,在使用npm run build构建并试图通过node /dist/main.js运行应用程序之后,它无法从以下错误开始:
error: password authentication failed for user "(my system user name)"
at Parser.parseErrorMessage (/home/(my system user name)/application/node_
我有这个错误
GraphQLError: Input Object type CreateUserInputDTO must define one or more fields.
at SchemaValidationContext.reportError
我已经尝试过一些建议,但是仍然不起作用
我不知道为什么会有这个错误,因为我有工作的另一个项目。我怀疑我可能使用了最新的模块?
这是代码
import {
Field,
InputType,
IntersectionType,
ObjectType,
OmitType,
} from '@nestjs/
我正在使用带有nestjs和typescript的typeORM。我使用了nestjs,所以所有import语句都可以以'src/...‘开头。typeorm将只接受使用../导入到其他实体 未找到引用的实体 import { User } from 'src/users/entities/user.entity'; 结构来查找被引用的实体: import { User } from '../users/entities/user.entity'; 我使用的是package.json中的脚本 "migration:generate":
我正在尝试模拟我的服务的findAll函数。为此,我要么需要模拟存储库函数findAndCount myEntityRepository,要么需要模拟nestjs页面节点模块的paginate函数。findAll函数从表中获取记录列表,并使用NodeModule 进行分页。
Try-1:模拟myEntityRepository,但由于错误和回溯失败:
TypeError: queryBuilder.limit is not a function
at ../node_modules/nestjs-typeorm-paginate/dist/paginate.js:119:
我有一个使用TypeORM包与Postgres SQL交互的nestjs应用程序。 我有下面的代码, import {Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, Index} from 'typeorm';
@Entity()
export class User {
@PrimaryGeneratedColumn()
public id: number;
@Index()
@Column({nullable: true})
public user