42 lines
		
	
	
		
			848 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			848 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| var builder = WebApplication.CreateBuilder(args);
 | |
| 
 | |
| 
 | |
| var MyAllowSpecificOrigins = "_myAllowSpecificOrigins";
 | |
| 
 | |
| builder.Services.AddCors(options =>
 | |
| {
 | |
|     options.AddPolicy(name: MyAllowSpecificOrigins,
 | |
|         builder => {
 | |
|             builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
 | |
|         });
 | |
| });
 | |
| 
 | |
| // Add services to the container.
 | |
| 
 | |
| builder.Services.AddControllers();
 | |
| // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
 | |
| builder.Services.AddEndpointsApiExplorer();
 | |
| builder.Services.AddSwaggerGen();
 | |
| 
 | |
| var app = builder.Build();
 | |
| 
 | |
| // Configure the HTTP request pipeline.
 | |
| if (app.Environment.IsDevelopment())
 | |
| {
 | |
|     app.UseSwagger();
 | |
|     app.UseSwaggerUI();
 | |
| }
 | |
| 
 | |
| app.UseHttpsRedirection();
 | |
| 
 | |
| app.UseRouting();
 | |
| 
 | |
| app.UseCors(MyAllowSpecificOrigins);
 | |
| 
 | |
| app.UseAuthorization();
 | |
| 
 | |
| 
 | |
| app.MapControllers();
 | |
| 
 | |
| app.Run();
 | 
