如何通过HTTPS服务Vue应用程序?

问题描述 投票:0回答:1

我试图通过HTTPS而不是HTTP来服务Vue应用程序。

我试着将--https标记添加到 webpack-dev-server 并加 https: truebuild/webpack.dev.cong.js 但当我试图在浏览器中打开应用程序时,它崩溃了,并出现以下错误。

[DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
internal/buffer.js:945
class FastBuffer extends Uint8Array {}
^

RangeError: Invalid typed array length: -4095
at new Uint8Array (<anonymous>)

是我遗漏了什么,还是有什么解决办法?

如果HTTPS正确地配置到webpack devServer,在建立项目后,它将与像nginx这样的web服务器一样工作,或者我必须添加一些反向代理?

vue.js webpack https webpack-dev-server
1个回答
0
投票

如果你想在你的本地机器上做这件事,那么你就需要使用NGINX来提供HTTPS流量,并使用它来反向代理到你的本地机器上的任何端口,你挂载你的 webpack-dev-server. 也许有一种方法可以让Webpack做到这一点,但它并不是为这个而设计的。

© www.soinside.com 2019 - 2024. All rights reserved.