在我的 webpack.config.js 文件中,我添加了 https 配置:
devServer: {
historyApiFallback: true,
contentBase: './',
https: true
}
然后,当我导航到 https://localhost:8080/ 时收到错误
Your connection is not private
Attackers might be trying to steal your information from localhost (for example, passwords, messages, or credit cards). NET::ERR_CERT_AUTHORITY_INVALID
Subject: webpack
Issuer: webpack
Expires on: Dec 10, 2015
Current date: Mar 27, 2016
PEM encoded chain: -----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE----
webpack 的证书似乎已过期。我是否配置错误?还是我误解了 SSL?
我正在使用
"webpack": "^1.12.9",
"webpack-dev-server": "^1.14.1"
最佳答案
编辑:
正如 Markus 在评论中指出的,webpack-dev-server 从 2.5.0 版本开始自动生成证书。
<小时/>旧答案:
问题是webpack-dev-server的自签名证书已过期。此问题已在 #436 中修复。 .
关于https - Webpack-dev-server 证书已过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36253443/