ticket-system/source/ticketAPI/api/Program.cs
Tara Wilson 3a8f2949b2 Adding Event Management
Fixing Bugs
Building out UI
2024-12-02 20:21:55 -05:00

31 lines
638 B
C#

using api;
using data;
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();
//Inject config into Mongo DB Factory
MongoFactory.InitConfig(app.Configuration);
app.Run();