Динамическое содержимое 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?
Что У меня до сих пор, на первый взгляд все в порядке. Не уверен, что оно достаточно надежное, или я пропустил что-то, предусмотренное расширениями Microsoft:
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), "ClientApp/dist"))
});

app.Use(async (context, next) =>
{
if (context.GetEndpoint() != null || Path.HasExtension(context.Request.Path.Value))
{
await next();
return;
}

var htmlGenerator = context.RequestServices.GetRequiredService();

context.Response.ContentType = "text/html";
await context.Response.WriteAsync(htmlGenerator.GetHtml());
});


Подробнее здесь: https://stackoverflow.com/questions/791 ... e-page-app
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Динамическое содержимое index.html для одностраничного приложения
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Динамическое содержимое index.html для одностраничного приложения
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Динамическое содержимое index.html для одностраничного приложения
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Динамическое содержимое index.html для одностраничного приложения
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Динамическое содержимое index.html для одностраничного приложения
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

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