26 lines
542 B
C#
26 lines
542 B
C#
using api;
|
|
|
|
var builder = WebApplication.CreateBuilder(args);
|
|
|
|
builder.Services.AddControllers();
|
|
builder.Services.AddServices();
|
|
builder.Services.AddCors(o =>
|
|
{
|
|
//TODO: Allow only a specific domain to access this API.
|
|
o.AddPolicy("AllowOrigin", b =>
|
|
{
|
|
b.AllowAnyOrigin();
|
|
b.AllowAnyMethod();
|
|
b.AllowAnyHeader();
|
|
});
|
|
});
|
|
|
|
var app = builder.Build();
|
|
|
|
// Configure the HTTP request pipeline.
|
|
|
|
app.UseHttpsRedirection();
|
|
app.UseCors("AllowOrigin");
|
|
app.UseAuthorization();
|
|
app.MapControllers();
|
|
app.Run(); |