У меня есть приложение Net 8 с интерфейсом vue3. По умолчанию он обслуживает index.html со своего сервера разработки:
Vite App
Я хотел бы перехватить это, чтобы иметь возможность динамически отображать на стороне сервера такие вещи, как тег .
Как можно Я управляю возвращаемым содержимым index.html как при разработке, так и при производственной сборке? Либо используя Microsoft.AspNetCore.SpaServices.Extensions, который я использую сейчас, либо более современный (?) подход с AspNetCore.SpaProxy.
Должен ли я это делать пользовательское приложение app.MapGet("/", () => ... возвращает пользовательский index.html или есть ли какая-либо поддержка этого в пакетах nuget?
Мой текущая конфигурация в программа.cs:
builder.Services.AddSpaStaticFiles(config => config.RootPath = "ClientApp/dist");
...
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
if (app.Environment.IsDevelopment())
{
spa.UseProxyToSpaDevelopmentServer("http://localhost:5173");
}
});
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-page-app
Динамическое содержимое index.html для одностраничного приложения ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение