Uat_Study
hang 2022-08-05 14:51:17 +08:00
parent 1b3dc192b3
commit 9b7442278f
2 changed files with 17 additions and 7 deletions

View File

@ -1,6 +1,8 @@
using EasyCaching.Core; using EasyCaching.Core;
using IRaCIS.Core.Domain.Share;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.SignalR; using Microsoft.AspNetCore.SignalR;
using Microsoft.Extensions.Logging;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace IRaCIS.Core.API namespace IRaCIS.Core.API
@ -15,16 +17,23 @@ namespace IRaCIS.Core.API
[AllowAnonymous] [AllowAnonymous]
public class UploadHub : Hub<IUploadClient> public class UploadHub : Hub<IUploadClient>
{ {
//private IEasyCachingProvider _provider { get; }
//public UploadHub(IEasyCachingProvider provider) public ILogger<UploadHub> _logger { get; set; }
//{ public IUserInfo _userInfo { get; set; }
// _provider = provider; public UploadHub(IUserInfo userInfo, ILogger<UploadHub> logger)
//} {
_userInfo = userInfo;
_logger = logger;
}
public override Task OnConnectedAsync() public override Task OnConnectedAsync()
{ {
//base.Context.User.id //base.Context.User.id
var a = Context.User.Identity;
var b = _userInfo.Id;
_logger.LogError("连接: " + Context.ConnectionId);
return base.OnConnectedAsync(); return base.OnConnectedAsync();
} }

View File

@ -228,7 +228,8 @@ namespace IRaCIS.Core.API
//文件伺服 必须带Token 访问 //文件伺服 必须带Token 访问
//app.UseIRacisHostStaticFileStore(env); //app.UseIRacisHostStaticFileStore(env);
app.UseCors(); app.UseCors(t => t.WithOrigins(new string[] { "null" }).AllowAnyMethod().AllowAnyHeader().AllowCredentials());
app.UseEndpoints(endpoints => app.UseEndpoints(endpoints =>
{ {
endpoints.MapHub<UploadHub>("/UploadHub" ).RequireCors(t=>t.WithOrigins(new string[] {"null"}).AllowAnyMethod().AllowAnyHeader().AllowCredentials()); endpoints.MapHub<UploadHub>("/UploadHub" ).RequireCors(t=>t.WithOrigins(new string[] {"null"}).AllowAnyMethod().AllowAnyHeader().AllowCredentials());