Skip to content

Commit 2ab6a0c

Browse files
committed
Update to support pre-rendering
1 parent 0283fb9 commit 2ab6a0c

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

BlazorPreRender/BlazorApp1/BlazorApp1/wwwroot/index.html renamed to BlazorPreRender/BlazorApp1/BlazorApp1.Server/Pages/_Host.cshtml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@page
2+
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
13
<!DOCTYPE html>
24
<html>
35

@@ -12,7 +14,7 @@
1214
</head>
1315

1416
<body>
15-
<div id="app">Loading...</div>
17+
<component type="typeof(BlazorApp1.App)" render-mode="WebAssemblyPrerendered" />
1618

1719
<div id="blazor-error-ui">
1820
An unhandled error has occurred.

BlazorPreRender/BlazorApp1/BlazorApp1.Server/Startup.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ namespace BlazorApp1.Server
77
{
88
public class Startup
99
{
10-
public void ConfigureServices(IServiceCollection services) { }
10+
public void ConfigureServices(IServiceCollection services)
11+
{
12+
services.AddRazorPages();
13+
}
1114

1215
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
1316
{
@@ -31,7 +34,8 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
3134

3235
app.UseEndpoints(endpoints =>
3336
{
34-
endpoints.MapFallbackToFile("index.html");
37+
endpoints.MapRazorPages();
38+
endpoints.MapFallbackToPage("/_Host");
3539
});
3640
}
3741
}

BlazorPreRender/BlazorApp1/BlazorApp1/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class Program
1515
public static async Task Main(string[] args)
1616
{
1717
var builder = WebAssemblyHostBuilder.CreateDefault(args);
18-
builder.RootComponents.Add<App>("#app");
18+
//builder.RootComponents.Add<App>("#app");
1919

2020
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
2121

0 commit comments

Comments
 (0)