NestJS是一个渐进式Node.JS框架,用于构建高效,可扩展的Web应用程序。它基于常见的Angular概念,为服务器端代码提供了高效的依赖注入器和强大的开发体验。
我是 Nodejs 后端开发新手 我在使用 Nestjs 和 prisma 进行后端编程时有疑问 大多数与编程相关的书籍、讲座(视频)、人们都说“商业...
我正在尝试找到一种使用 DTO 验证主体的好方法(使用出色的类验证器和类转换器库)。它工作得非常好,即使对于嵌套结构也是如此,但就我而言,我......
假设我们已经定义了一个用户实体,它有 3 行。一段时间后,我们创建另一个名为“Usage”的实体,并添加与“用户”的一对一关系。可以预填使用量吗...
Dockerized Nestjs 访问公共文件夹中的静态文件
已更新 在 src 文件夹旁边,我创建了另一个名为 public 的文件夹,并在该文件夹中放置了一个图像文件。我像这样修改了 main.ts 文件: 1) app.useStaticAssets(join(__dirname, '.....
Nestjs 中服务和网关之间的 eventEmitter 通信问题
目前我正在处理我的项目并遇到了一个特定问题。我不明白为什么 eventEmitter 在服务和网关之间不起作用。这是一个代码示例: // 聊天服务.ts
每当我使用yarn start:dev启动我的nestjs应用程序时,它就会运行,但我收到此错误: src/auth/dto/auth.dto.ts:1:35 - 错误 TS2307:找不到模块“class-validator”或其相应的类型声明...
我使用 NestJS 和类验证器包。 在以下函数中应创建用户。您应该可以选择将预订添加到请求中。 @邮政() 异步创建(@Body('用户')
嗯,我希望进行付款,进行测试,当然,正在确认,它应该返回付款日志,但它给出了错误,我不知道如何解决它。 条纹
我想编写这样一个单元测试文件,每次运行它时,我都会运行整个应用程序的一个实例。这部分确保了这一点: 模块=等待Test.createTestingModule({ 导入:[AppMo...
我想为我的 NestJS 服务创建一个单元测试,它是一个数据库存储库。 我遇到错误:Nest 无法解析 RescuerFunctionRepository 的依赖项(?)。请确保
我想实现一个多租户解决方案,其中我有一个网络服务器和一个在所有租户之间共享的数据库。关于 AWS 的这篇博文,它是“池化多租户模型”....
我有2个服务,每个服务都有自己的事务块,如下所示: 函数 tranA() { const session = wait this.connection.startSession(); 尝试 { session.startTransaction(); //
通过 Prisma Extension 更新 Prisma 客户端使用中间件
将 NestJS 与 Prisma (Postgres) 结合使用 this.$use 函数被标记为已弃用,如何用 Prisma Extension 替换以下代码? PrismaService.ts: 导入 { 可注入,OnModuleInit,
如何动态更新 Prisma 类型而不删除 Nest.js 后端 Postgres 数据库中的数据?
我在 EC2 实例上部署了 Nest.js 后端,该实例连接到单独服务器上的 Postgres 数据库。后端有一些基本的 API 端点,我正在使用
为什么在启用了 TypeScript 和 Cors 的 NestJS 中使用 PATCH 方法时出现 CORS 错误?
NestJs中PATCH方法被cors阻塞 问题如下:预检响应中的 Access-Control-Allow-Methods 不允许方法 PATCH。 这就是我将 cors 连接到我的应用程序的方式。 ...
我正在将一个普通的 Express 应用程序移植/重写到 NestJS。该应用程序是将请求转换/传递到端点的中间件。我有一个相当简单的 Express 拦截器,它设置一个身份验证令牌
NestJS 中共享动态模块 - 动态模块注册几次会发生什么?
我需要分享一个动态模块。在文档中我发现我们可以在全球范围内共享服务。 是的,这是一个解决方案。不过,我想知道是否可以在
类型错误:无法读取 argon2 和 bcrypt 中未定义的“哈希”属性
我正在使用 Nestjs 并尝试了 argon2 和 bcrypt 两个库。 从 'argon2' 导入 argon2 并从 'bcrypt' 导入 bcrypt 都导致相同的错误。 当我将鼠标悬停在 userDto.pas 中的哈希上时...
使用nestjs节流器时,我似乎无法导入正确的测试模块来运行单元测试
我目前在尝试使用nestjs/throttler时遇到以下错误, Nest 无法解析 MyThrottlerGuard(?、Symbol(ThrottleStorage)、Reflector)的依赖项。请确保...
NestJS:如何在 canActivate 中模拟 ExecutionContext
我在模拟 Guard 中间件中的 ExecutionContext 时遇到问题。 这是我的 RoleGuard 扩展 JwtGuard @Injectable() 导出类 RoleGuard 扩展 JwtAuthGuard { ... 异步 canActivate(上下文: