问题标签 [nestjs-socket.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
783 浏览

node.js - Nestjs如何同时使用http请求和Websocket

我在 Nestjs 中有一个控制器来处理 HTTP 请求。有一个物联网设备与服务器通信,并通过发布请求将最新更改发送到服务器。同时,有一个移动应用程序应该使用 Websockets 实时接收更新。

我知道 HTTP 请求和 Websockets 在 Nestjs 中是不同的概念,但是有什么方法可以在我收到 HTTP 请求时发出事件?

任何想法将不胜感激。

0 投票
0 回答
826 浏览

typescript - nestjs 套接字连接和断开连接

我有 Nestjs 的套接字问题,它每秒都会写入连接和断开连接,在 Stackoverflow 上搜索了一些相同的问题,也在 Youtube 课程上搜索了一些相同的问题,但没有帮助..如果有人帮助我会很高兴..

这是日志

包.json

应用程序网关.ts

我尝试了太多东西但没有结果....可能有人知道该怎么做?与其他人一样,版本可能存在问题,但与哪个库或哪个版本有关......:|

0 投票
1 回答
423 浏览

node.js - Websockets没有使用nestjs与邮递员连接

我正在尝试与 websockets 建立连接。如果我需要连接到邮递员,我需要包括在内app.useWebSocketAdapter(new WsAdapter(app));以使其工作。但是,一旦我包含这一行,它就会停止与我的反应本机代码连接。当我删除这一行时,它开始连接反应本机代码而不是邮递员。我怎样才能使它与反应本机客户端和邮递员一起工作。

下面是我的网关代码

main.ts

在上面的 main.ts 文件中。如果我删除 app.useWebSocketAdapter(new WsAdapter(app)); 然后我可以连接我的反应本机客户端代码,但不能连接邮递员。

反应本机代码

0 投票
1 回答
60 浏览

websocket - NestJs 后端在运行 docker-compose up -d 时无法通过 AppGateway 初始化

我有一个用于后端(NestJs)和前端(AngularJs)的单独应用程序。

在本地运行后端(嵌套启动)然后获得如下成功:

但是当使用 docker-compose up -d 时出现以下错误:

在此处输入图像描述

使用的 NestJs 版本: