问题标签 [uwebsockets]

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 投票
0 回答
69 浏览

node.js - 如何将 uWebSockets.js 设置到现有的 KOA 服务器中?

我有一个现有的 KOA 服务器,并希望将 uWebSockets.js 用于其中的一部分(如聊天功能和其他类型的直接通知)

我看到 uWebSockets.js 可以作为独立服务器运行,但是将整个 KOA 服务器重新设计为 uWebSockets.js 就太过分了。这就是为什么我只想将 uWebSockets 放在我的 http API 旁边,或者只是替换继续使用 ctx 对象和 koa 特定内容的 http 部分:

0 投票
1 回答
58 浏览

node.js - Heroku Node.js 和 uWebsockets.js R10 错误,绑定端口失败

我创建了一个最小的应用程序,用于测试在 heroku 上使用 dockerfile 部署 node.js uWebsockets.js 服务器。Heroku 日志显示它失败并出现 R10(启动超时)错误,未能绑定到 $PORT,尽管它之前的日志显示它正在侦听该端口。

服务器.js

Dockerfile

Heroku 日志

我尝试过的事情:

  1. 使用 process.env.PORT
  2. 使用主机作为 0.0.0.0
  3. 直接推送到heroku而不是dockerfile
0 投票
0 回答
17 浏览

javascript - uncaughtException:TypeError:res.onData 不是函数

我正在将此服务器配置迁移到 Socket.io 设置,您可以在其中看到将 uWebSockets.js 用于幕后的 http 服务器。注释行是以前的状态(完美运行):

这是一个 SocketManager.ts 文件,其中包含套接字所承担的所有进程:

这是 CORS 中间件:

我想不出有什么遗漏。我一直在尝试为 uWebSockets 方法替换 CORS 文档上的 express 参数,但没有成功。如果您有任何想法,他们将不胜感激。

干杯!