NGINX 支持 HTTP/3自 1.25.0 起。Node.js 目前不支持开箱即用的 HTTP/3 或 QUIC,但似乎有一些 C++ 插件实现,例如失败。
HTTP/3(更具体地说是 WebTransport)提供了一些非常有趣的功能,包括支持无序流(WebTransport.datagrams
)。
我很感兴趣,我可以在 Node.js 中使用这些功能(例如创建 WebTransport 服务器),它接收来自 NGINX 反向代理的请求吗?我认为目前 NGINX 能够与代理进行通信仅通过HTTP 1.0 或 1.1。
也许存在某种间接方法或者 NGINX 的某些第三方模块可以实现这一点?
答案1
uWebSockets.js 的夜间版本现在附带实验性的 HTTP/3 支持*。
npm install uNetworking/uWebSockets.js#binaries
浏览此处获取更多信息
https://unetworkingab.medium.com/h3-meet-node-js-1d952e9bdd74