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());
});
请帮助我解决这个问题
谢谢