对预检请求的响应未通过访问控制检查:请求的资源上不存在“ Access-Control-Allow-Origin”标头。起源

时间:2018-08-31 08:37:43

标签: reactjs asp.net-core

enter image description here大家好,我是ASP.Net Core 2.0中应用程序的后端和React Web中的前端, 我刚刚实现了SignalR,但由于问题,无法在客户端和服务器之间建立连接

错误:选项http://XXXX.XXXX.XXX/chathub/negotiate 405(不允许使用方法) XXXX.XXX.XXX/:1无法加载http://XXX.XXX.XXX.227/XXXX/chathub/negotiate:对enter image description here预检请求的响应未通过访问控制检查:标题上没有'Access-Control-Allow-Origin'标头要求的资源。因此,不允许访问来源“ http://XX.XXX.XX.XXX:8017”。

启动文件:

this

我也尝试过使用Origin

services.AddSignalR();

services.AddCors(options =>
            {
                options.AddPolicy(DefaultCorsPolicyName, builder => builder.AllowAnyOrigin()
                    .AllowAnyMethod()
                    .AllowAnyHeader()
                    .AllowCredentials());
            });

请帮助我解决这个问题

谢谢

0 个答案:

没有答案