nestjs 相关问题

NestJS是一个渐进式Node.JS框架,用于构建高效,可扩展的Web应用程序。它基于常见的Angular概念,为服务器端代码提供了高效的依赖注入器和强大的开发体验。

Synology 上的 NGINX、NodeJS (Docker) 问题

我有一个 docker-compose 文件 启动 Postgres 数据库 在 localhost:3000 上构建并启动 NestJS (NodeJS) 后端 在 NGINX 容器内的 localhost:4200 上构建并启动 Angular 应用程序 我已经

回答 1 投票 0

尽管抛出错误仍提交偏移量

我有一个使用 connectMicroservice 来连接 Kafka 微服务的混合应用程序 const application = 等待 NestFactory.create(appModule) application.connectMicroservice( { 交通:

回答 1 投票 0

在 NestJS 应用程序中添加 @keycloak\keycloak-admin-client 包时出错

我是 Typescript 和 Nest JS 的新手,正在努力将 Keycloak 集成到我的 Nest JS 应用程序中,以将用户添加到 Keycloak。我添加了 @keycloak\keycloak-admin-client 19.x 包以在 Keycloak 上工作...

回答 3 投票 0

nest.js,扩展存储库的方法不是函数

我是新手,不知道出了什么问题。 我创建了一个抽象基础存储库 从基础扩展用户存储库 实现的身份验证逻辑: 控制器 服务 模块 身份验证服务包含

回答 1 投票 0

如何使用 Node.js 组合 2 个结果的响应

下面的代码是获取与特定id和这个service.ts文件关联的用户列表。 异步 getId(id:number){ //下面的代码将根据 id 为我们提供参与者列表 让参与者 = 等待

回答 1 投票 0

NestJS、Bull Queue 和 Redis 投入生产

我有一个使用 NestJS 版本 9.2.0 和 Bull Queue 版本 4.9.0 的项目,它连接到 Redis 来安排作业。 在本地,这按预期工作,但是,当部署到暂存时......

回答 1 投票 0

部署在 Kubernetes 上时,nestjs 混合微服务的主机名应该是什么

技术堆栈 - Nestjs-2 微服务 kubernetes-AWS EKS 入口-nginx 杂交种 const app = 等待 NestFactory.create(AppModule); const 微服务 = app.connectMicroservice 技术堆栈 - Nestjs-2 微服务 kubernetes-AWS EKS 入口 - nginx 混合动力 const app = await NestFactory.create(AppModule); const microservice = app.connectMicroservice<MicroserviceOptions>( { transport: Transport.TCP, options: { host: process.env.TCP_HOST, port: parseInt(process.env.TCP_EVALUATION_PORT), }, }, { inheritAppConfig: true }, ); await app.startAllMicroservices(); await app.listen(parseInt(config.get(ConfigEnum.PORT)), '0.0.0.0'); 环境 TCP_HOST: '0.0.0.0' TCP_CORE_PORT: 8080 TCP_EVALUATION_PORT: 8080 错误 "connect ECONNREFUSED 0.0.0.0:8080" 我是否需要在 docker 中公开此端口或将其添加到安全组中的某个位置? 或者可能需要通过不同的主机? 注意:应用程序已正确部署,没有任何错误,HTTP Rest API 似乎工作正常,但 TCP @messagePattern 则不然! 谢谢 创建一个服务来匹配您要连接的实例并使用服务名称。 基本上在混合应用程序中,main.ts 配置如下 - 服务1 const app = await NestFactory.create(AppModule); const microservice = app.connectMicroservice<MicroserviceOptions>( { transport: Transport.TCP, options: { host: '0.0.0.0', port: 6200, }, }, { inheritAppConfig: true }, ); await app.startAllMicroservices(); await app.listen(6300, '0.0.0.0'); 在客户端 ClientsModule.register([ { name: 'service1', transport: Transport.TCP, options: { host: 'service1', port: 6200, }, }, ]), 现在面临同样的问题。你找到解决办法了吗?

回答 3 投票 0

不使用构造函数进行初始化

我的nestjs代码是这样的: 构造函数(资源,操作,@InjectModel(Role.name)公共角色模型?:模型){ this.resource = 资源; this.action = 动作; } 如果...

回答 1 投票 0

更改 NestJS 中的异常类型

在我的架构中,我有一个存储库获取函数,它在 try-catch 块中发出数据库请求,并在不存在用户时返回未找到异常。在登录函数中,我调用存储库...

回答 1 投票 0

React + Nestjs,护照谷歌oauth2重定向上的CORS错误

当我尝试通过前端(vite React)通过google oauth2(passport + Nestjs)登录时,我遇到了CORS策略问题 ========== 问题描述 ========== 语境: Docker 化

回答 1 投票 0

图像认证

我有一个 NestJS 应用程序,用于服务器需要身份验证的图像。对于我的身份验证,我使用 JWT,但是当我想在 img 标签中显示图像时,我无法附加 Authori...

回答 1 投票 0

类型错误:winston_daily_rotate_file_1.default 不是构造函数

操作系统:Windows 10 "温斯顿": "^3.12.0", “温斯顿每日旋转文件”:“^5.0.0” 节点JS:v20.11.1 巢JS:10.3.2 我正在尝试在 Nestjs 中使用温斯顿记录器。什...

回答 1 投票 0

如何确保 cron 任务在 NestJS 中只执行一次?

我正在使用NestJS。 我有一个 cron 任务需要每 10 秒运行一次。但是,我需要确保如果第一个任务仍在运行,则第二个任务不会启动。换句话说,任务...

回答 2 投票 0

如何使用 JS API 将事件添加到 Confluence 日历?

我正在尝试查找有关如何在 Confluence 的团队日历中创建事件的任何信息,但我找不到任何对 JS 有用的信息。官方文档缺失,只有

回答 1 投票 0

nodejs更新到18版本后API无法工作

我们最近更新了运行时 NodeJS 18,之后一个 api 失败并返回 500 内部服务器错误。 在服务器中也抛出了这个错误 类型错误:无法解析 URL 在.Request(节点:int...

回答 1 投票 0

如何在nestjs中的dto中使用用户角色序列化body

在NestJS中,是否可以根据用户的角色或访问级别有条件地修改控制器方法中请求主体的属性? 例如,如果用户缺乏必要的

回答 1 投票 0

序列上的 nextval 返回 postgresql 表上 typeORM 中所有表行的所有 nextval 值

我在 postgreSQL 数据库中有一个序列,当我在 pgAdmin 4 中运行 NEXTVAL(sequence_name) 查询时,它仅返回一个正确的值。 然而,在 NestJS 项目内部,它是通过......

回答 2 投票 0

“添加工作”方法永远不会被等待

返回作业实例的方法 this.aQueue.add(*args) 被无休止地等待。接收和反序列化数据后,我尝试在 app.ser 的 RequestService.sendData 方法中获取作业实例...

回答 1 投票 0

如何在nestjs中使用拦截器和服务

如何在服务中使用拦截器? 我尝试像控制器一样使用它,但它不起作用。 进口 { 可注射, 使用拦截器, 来自“@nestjs/common”; 从...导入 MyInterceptor

回答 1 投票 0

nest js 中的 Automapper 和 Mapped 类型?

所以我正在使用nest js创建后端服务 我正在遵循 dto 模式 现在我创建了一个像这样的产品 dto: 从“@nestjs/mapped-types”导入{OmitType}; 导入 { 产品 } ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.