imagefile endpunkt

This commit is contained in:
Tizian.Breuch
2025-08-06 09:41:29 +02:00
parent 69b2b4bf84
commit 2475e896b9
5 changed files with 131 additions and 1 deletions

View File

@@ -74,6 +74,8 @@ builder.Services.AddAuthentication(options =>
});
builder.Services.AddAuthorization();
builder.Services.AddHttpContextAccessor();
// Repositories
builder.Services.AddScoped<IProductRepository, ProductRepository>();
builder.Services.AddScoped<ISupplierRepository, SupplierRepository>();
@@ -106,6 +108,7 @@ builder.Services.AddScoped<IOrderService, OrderService>();
builder.Services.AddScoped<IAddressService, AddressService>();
builder.Services.AddScoped<ICheckoutService, CheckoutService>();
builder.Services.AddScoped<IReviewService, ReviewService>();
builder.Services.AddScoped<IFileStorageService, LocalFileStorageService>();
// Externe Dienste (Resend)
builder.Services.AddHttpClient<ResendClient>();
@@ -286,10 +289,13 @@ app.UseForwardedHeaders(new ForwardedHeadersOptions
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
// << NEU: Statische Dateien aus wwwroot bereitstellen (z.B. /uploads/xyz.jpg) >>
app.UseStaticFiles();
// Swagger/SwaggerUI f<>r API-Dokumentation aktivieren
//if (app.Environment.IsDevelopment())
//{
app.UseSwagger();
app.UseSwagger();
app.UseSwaggerUI();
//}