You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
961 B
33 lines
961 B
using Website.Components; |
|
|
|
var builder = WebApplication.CreateBuilder(args); |
|
|
|
// Add services to the container. |
|
builder.Services.AddRazorComponents() |
|
.AddInteractiveServerComponents() |
|
.AddInteractiveWebAssemblyComponents(); |
|
|
|
var app = builder.Build(); |
|
|
|
// Configure the HTTP request pipeline. |
|
if (app.Environment.IsDevelopment()) |
|
{ |
|
app.UseWebAssemblyDebugging(); |
|
} else |
|
{ |
|
app.UseExceptionHandler("/Error", createScopeForErrors: true); |
|
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. |
|
app.UseHsts(); |
|
} |
|
app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true); |
|
app.UseHttpsRedirection(); |
|
|
|
app.UseAntiforgery(); |
|
|
|
app.MapStaticAssets(); |
|
app.MapRazorComponents<App>() |
|
.AddInteractiveServerRenderMode() |
|
.AddInteractiveWebAssemblyRenderMode() |
|
.AddAdditionalAssemblies(typeof(Website.Client._Imports).Assembly); |
|
|
|
app.Run();
|
|
|