gpt4 book ai didi

c# - 如何配置 .netcore 代理连接到 webpack 以使用 HTTP 而不是 HTTPS

转载 作者:行者123 更新时间:2023-12-05 06:25:06 25 4
gpt4 key购买 nike

我有一个配置为使用 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 https://localhost:5001 访问我的网站并让它使用代理与我的 SPA 通信 http://localhost:8080 .

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

最佳答案

我放弃了,咬紧牙关。

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

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

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

关于c# - 如何配置 .netcore 代理连接到 webpack 以使用 HTTP 而不是 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57305881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com