我试图通过HTTPS而不是HTTP来服务Vue应用程序。
我试着将--https标记添加到 webpack-dev-server
并加 https: true
在 build/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服务器一样工作,或者我必须添加一些反向代理?
如果你想在你的本地机器上做这件事,那么你就需要使用NGINX来提供HTTPS流量,并使用它来反向代理到你的本地机器上的任何端口,你挂载你的 webpack-dev-server
. 也许有一种方法可以让Webpack做到这一点,但它并不是为这个而设计的。