繁体   English   中英

如何配置与Webpack的.netcore代理连接以使用HTTP而不是HTTPS

[英]How to configure .netcore proxy connection to webpack to use HTTP not HTTPS

我有一个配置为使用HTTPS的dotnet核心应用,并且已将其配置为UseSpa但是在控制台中看到很多错误,我相信这是由于某些原因(代理或Webpack)使用https而不是http 。

VM3850:1 GET https://localhost:8080/sockjs-node/info?t=1564649931199 net::ERR_SSL_PROTOCOL_ERROR

我试图在webpack.config devServer部分中将https和http2设置为false。 我尝试使用webpack-dev-server/client?http://${opts.host}:${opts.port}/

但它仍在使用https

我的dotnet核心配置

            {
                if (env.IsDevelopment())
                    spa.UseProxyToSpaDevelopmentServer("http://localhost:8080");
            });```

最终,我试图在https:// localhost:5001上通过https访问我的网站,并使其使用代理与http:// localhost:8080上的 SPA通信。

如果将webpack设置为使用https ,UseProxyToSpaDevelopmentServer可以使用“ https:// localhost:8080 ”,并信任它将起作用的证书。

我放弃了这一点,硬着头皮。

我打开了HTTPS并配置了自签名证书以供本地使用。

我创建了一个脚本,如果人们试图做同样的事情,它可能会有所帮助。

https://gist.github.com/4imble/4aafecf261bfc8732f235498be6a3fa2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM