javascript - Express.js 的 http2 协议(protocol)的最佳选择

标签 javascript node.js express http2 spdy

您好,我正在使用 Express 框架在 Node 中构建应用。

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

  1. Node.js HTTP/2
  2. node-spdy

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

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

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

最佳答案

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

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

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

关于javascript - Express.js 的 http2 协议(protocol)的最佳选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51101296/

相关文章:

javascript - 有没有更好的方法来构建我的 NPM 脚本以使其更具可读性?

javascript - 运行递归超时时避免堆栈溢出

javascript - 当我尝试发出更新请求时,无法在将 header 发送到客户端后设置 header

javascript - D3 每个数据输入一组

javascript - 比较上一个和下一个数组元素

node.js - Amazon ELB 背后的 NodeJs 应用程序抛出 502

node.js - Express JS : TypeError [ERR_INVALID_ARG_TYPE]: The "url" argument must be of type string. 收到类型号

api - Passport js 为登录返回 "Missing Credentials"错误

javascript - Angular 2 i18n 动态/即时翻译

javascript - 从任何给定元素中提取 CSS 规则