Динамическое содержимое index.html для одностраничного приложенияC#

Место общения программистов C#
Ответить
Anonymous
 Динамическое содержимое index.html для одностраничного приложения

Сообщение Anonymous »

У меня есть приложение .NET 8 с интерфейсом vue3. По умолчанию он обслуживает index.html со своего сервера разработки:






Vite App







Я хотел бы перехватить это, чтобы иметь возможность динамически отображать на стороне сервера такие вещи, как тег .
Как можно Я управляю возвращаемым содержимым index.html как при разработке, так и при производственной сборке? Либо используя Microsoft.AspNetCore.SpaServices.Extensions, который я использую сейчас, либо более современный (?) подход с AspNetCore.SpaProxy.
Должен ли я это делать пользовательское приложение app.MapGet("/", () => ... возвращает пользовательский index.html или есть ли какая-либо поддержка этого в пакетах nuget?
Мой текущая конфигурация в program.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»