[英]Webpack log errors "net::ERR_SSL_PROTOCOL_ERROR" by calling sockjs-node/info
在前面,我在后面使用react
.net core 3.1
在客户端上,我使用在localhost:8080
上运行的 webpack
在 Startup.cs 我使用 proxyToSpa
applicationBuilder.UseSpa(spa =>
{
spa.UseProxyToSpaDevelopmentServer("http://localhost:8080/");
});
在 HTTP 上按预期工作,没有任何错误,但在 HTTPS 上,我看到很多控制台错误和网络中的失败请求,对于 ( sockjs-node/info?t=
...) 的请求失败,错误net::ERR_SSL_PROTOCOL_ERROR
是否有任何选项可以配置 webpack 或 .net 核心项目以避免 HTTPS 上的这些错误日志?
https://webpack.js.org/configuration/dev-server/#devserverdisablehostcheck
使用 cli
webpack-dev-server --disable-host-check
或在 webpack 配置中
devServer: {
disableHostCheck: true
}
这可能是问题,它对我有用
https://howchoo.com/chrome/stop-chrome-from-automatically-redirecting-https
如果您曾经访问过 https 版本的网站(无论是否已解决),Google Chrome 可能会反复将您发送到该版本
My main site was using https (reverse proxy to development server), so definining public: http://... didn't help for my development server, because the browser forced https (as the main site was https to).
帮助我的是在 devServer 中使用 https : https://stackoverflow.com/a/29772748/3279070
重要的是 devServer HTTPS 使用良好的证书签名,就像主站点(反向代理)一样,并使用由证书签名的主机名(公共财产)。 因此,例如典型场景是使用相同的证书文件和相同的主机名(公共:'https://hostname:8081')作为主站点
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.