ASP.NET Core 2.1.1 предлагает несколько, казалось бы, связанных методов расширения для appBuilder:
-
UseStaticFiles
отMicrosoft.AspNetCore.StaticFiles
-
UseSpaStaticFiles
изMicrosoft.AspNetCore.SpaServices.Extensions
-
UseSpa
отMicrosoft.AspNetCore.SpaServices.Extensions
Пожалуйста, помогите мне понять их цель и отношение друг к другу?
Кроме того, есть ли разница с точки зрения выполнения сервера, если я запускаю эти методы в другом порядке (например, app.UseStaticFiles() → app.UseSpaStaticFiles() → app.UseSpa()
против app.UseSpa() → app.UseSpaStaticFiles() → app.UseStaticFiles()
)?