工作小结
想要前台用户端访问后台服务端,需要配置域外访问服务
在Program.cs添加的代码如下:
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddCors(options =>
{
options.AddPolicy("AllowAllApi",
builder =>
{
builder
.AllowAnyOrigin()//允许域外访问
.AllowAnyMethod()
.AllowAnyHeader();
});
});
整体代码
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
//添加在这里
builder.Services.AddCors(options =>
{
options.AddPolicy("AllowAllApi",
builder =>
{
builder
.AllowAnyOrigin()//允许域外访问
.AllowAnyMethod()
.AllowAnyHeader();
});
});
var app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseAuthorization();
//健康检查
app.MapHealthChecks("");//这里配置健康检查路由路径
app.MapControllers();
app.UseCors("AllowAllApi");
app.Run();