首页 > 解决方案 > Express.js 的 http2 协议的最佳选择

问题描述

嗨,我正在使用 Express 框架在 Node 中构建一个应用程序。

我想添加 http2 支持,这些是我遇到的选项:

  1. Node.js HTTP/2
  2. 节点spdy

我最喜欢的是node-spdy,我已经实现了它并且它运行良好。
但我在徘徊,如果这是正确的选择?

Node.js HTTP/2作为“本机”解决方案似乎也是一个不错的选择。
我应该坚持使用node-spdy还是过渡到“本机” http2

我对这两个没有太多经验,因此感谢任何有用的信息或指导。

标签: javascriptnode.jsexpresshttp2spdy

解决方案


如您所见,HTTP/2仍然是 Node.js 中的一项实验性功能。( https://nodejs.org/api/http2.html#http2_http_2 )

我建议您坚持使用node-spdy直到它稳定。

它也与HTTP/1不兼容,因此您需要处理自己的回退


推荐阅读