如何在 HTTP-2 上使用 Vue-CLI-service 服务?
Posted
技术标签:
【中文标题】如何在 HTTP-2 上使用 Vue-CLI-service 服务?【英文标题】:How to use Vue-CLI-service serve on HTTP-2? 【发布时间】:2022-01-18 15:13:03 【问题描述】:默认情况下,Vue-CLI-service 在 HTTP 1.1 上提供服务。有没有办法在 HTTP-2 上提供它?
【问题讨论】:
【参考方案1】:Vue CLI's devServer
configuration 被传递给底层的 Webpack,所以你可以设置 devServer.http2=true
来启用 HTTP2。请注意,Vue CLI 还需要 devServer.https=true
才能使用 HTTPS(HTTP2 工作所必需的):
// vue.config.js
module.exports =
devServer:
https: true,
http2: true,
尽管 Webpack 对上述两个选项都有弃用警告,但此配置实际上适用于 Vue CLI 5.0.0-rc.1
使用的当前版本的 Webpack(版本 5.65.0
)。在不启用devServer.https
的情况下切换到devServer.server=spdy
不起作用。
【讨论】:
以上是关于如何在 HTTP-2 上使用 Vue-CLI-service 服务?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 GrpcChannel 在 MonoAndroid 上使用 HTTP/2?
如何使用 Apache 2.4.46 在 CentOS7 上启用 http2