From 1fa40fd9af5cd807f5e3f93842df7b8ba1330162 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 5 Aug 2022 13:54:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BF=9B=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.API/SignalRHub/UploadHub.cs | 1 + IRaCIS.Core.API/Startup.cs | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/IRaCIS.Core.API/SignalRHub/UploadHub.cs b/IRaCIS.Core.API/SignalRHub/UploadHub.cs index 98eb1ea23..4024e3eb7 100644 --- a/IRaCIS.Core.API/SignalRHub/UploadHub.cs +++ b/IRaCIS.Core.API/SignalRHub/UploadHub.cs @@ -12,6 +12,7 @@ namespace IRaCIS.Core.API //[Authorize] + [AllowAnonymous] public class UploadHub : Hub { //private IEasyCachingProvider _provider { get; } diff --git a/IRaCIS.Core.API/Startup.cs b/IRaCIS.Core.API/Startup.cs index 24663f7e8..ee657b202 100644 --- a/IRaCIS.Core.API/Startup.cs +++ b/IRaCIS.Core.API/Startup.cs @@ -149,6 +149,22 @@ namespace IRaCIS.Core.API // 实时应用 services.AddSignalR(); + ////设置跨域访问 + //services.AddCors(options => + //{ + // //hub使用 + // options.AddPolicy("any", builder => + // { + // builder + // .AllowAnyMethod() + // .AllowAnyHeader() + // .AllowAnyOrigin() + // .DisallowCredentials(); + // }); + // //公开使用 + + //}); + //services.AddSingleton(); } @@ -212,9 +228,11 @@ namespace IRaCIS.Core.API //文件伺服 必须带Token 访问 //app.UseIRacisHostStaticFileStore(env); + app.UseCors(); app.UseEndpoints(endpoints => { - endpoints.MapHub("/UploadHub"); + endpoints.MapHub("/UploadHub" ).RequireCors(t=>t.WithOrigins(new string[] {"null"}).AllowAnyMethod().AllowAnyHeader().AllowCredentials()); + endpoints.MapControllers(); });