Express.js 的 http2 协议的最佳选择
Posted
技术标签:
【中文标题】Express.js 的 http2 协议的最佳选择【英文标题】:Best option for http2 protocol for Express.js 【发布时间】:2018-12-08 14:56:57 【问题描述】:您好,我正在使用 Express 框架在 Node 中构建一个应用程序。
我想添加 http2 支持,这些是我遇到的选项:
-
Node.js HTTP/2
node-spdy
我最喜欢的是 node-spdy,我已经实现了它,而且效果很好。 但是,如果这是正确的选择,我会徘徊吗?
Node.js HTTP/2 作为“原生”解决方案似乎也是一个不错的选择。 我应该坚持使用 node-spdy 还是过渡到“原生”http2?
我对这两个方面没有太多经验,因此非常感谢任何有用的信息或指导。
【问题讨论】:
【参考方案1】:如您所见,HTTP/2 仍然是 Node.js 中的一项实验性功能。 (https://nodejs.org/api/http2.html#http2_http_2)
我建议你坚持使用 node-spdy 直到它稳定。
此外,它与 HTTP/1 不兼容,因此您需要处理自己的回退
【讨论】:
也很高兴知道像***.com/questions/41637076/… 这样的一些功能还没有实现的计划。 它不再是实验性的以上是关于Express.js 的 http2 协议的最佳选择的主要内容,如果未能解决你的问题,请参考以下文章
使用 Express.js 在 Node.js 中设置路由的最佳方式
使用 express.js 在 node.js 中提供 html 的最佳实践是啥?