【发布时间】:2019-09-23 01:50:37
【问题描述】:
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()
【问题讨论】:
-
这些方法的“Spa”版本适用于单页应用程序。
-
@Darkonekt 你能详细说明一下吗?我知道SPA是什么。我不明白这些不同方法的具体内容是什么。
-
@IgorSoloydenko 我的回答解决了你的问题吗?如果是,请将我的答案标记为已接受的答案。
-
@NgôHùngPhúc 我仍然不确定...添加了一对澄清问题
标签: c# asp.net-core asp.net-core-2.0 asp.net-core-2.1