后端对跨域问题 注入跨域服务
以为就这样就解决了 ,结果前端还是报跨域问题
看来还是自己想的太简单了
找到报错的代码,这里封装的请求
然后 查阅相关资料 得知
默认情况下,浏览器不允许在跨域请求中发送证书。
证书中包含缓存(cookies)和HTTP验证协议(HTTP authentication schemes)。
要再跨域中发送证书,客户端(浏览器)必须设置 XMLHttpRequest.withCredentials 为 true。、
因此服务端也需要允许证书。
在后端服务中加上AllowCredentials
最后要加上 app.UseCors("mycors");
至此问题得已解决