введите описание изображения здесь Привет всем Бэкэнд моего приложения в ASP.Net Core 2.0 и Frontend в React Web,
Я только что реализовал SignalR, но из-за проблемы не могу создать соединение между клиентом и сервером
Ошибка: ОПЦИИ http://XXXX.XXXX.XXX/chathub/negotiate 405 (метод не разрешен)
XXXX.XXX.XXX/:1 Не удалось загрузить http://XXX.XXX.XXX.227/XXXX/chathub/negotiate: Ответ на введите описание изображения здесь Предварительный запрос не проходит проверку контроля доступа: Нет 'Access-Control-Allow-Origin' заголовок присутствует на запрашиваемом ресурсе. Происхождение 'http://XX.XXX.XX.XXX:8017' поэтому не разрешено.
Файл запуска:
services.AddSignalR();
services.AddCors(options =>
{
options.AddPolicy(DefaultCorsPolicyName, builder => builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
});
Даже я тоже пробовал с Origin
services.AddCors(options =>
{
options.AddPolicy(DefaultCorsPolicyName, builder =>
builder.WithOrigins("http://XXX.XXX.XXX")
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
});
app.UseSignalR(route =>
{
route.MapHub<ChatHub>("/chathub");
});
app.UseCors(DefaultCorsPolicyName); //Enable CORS!
Пожалуйста, помогите мне застрять с этой проблемой
Спасибо