Я борюсь с развертыванием как pnet основного приложения с angular spa внутри.
У меня есть это на моем автозагрузке .cs
services.AddSpaStaticFiles(configuration =>
{
configuration.RootPath = "Backoffice/dist";
});
app.UseStaticFiles();
app.UseSpaStaticFiles();
app.UseSpa(spa =>
{
// To learn more about options for serving an Angular SPA from ASP.NET Core,
// see https://go.microsoft.com/fwlink/?linkid=864501
spa.Options.SourcePath = "Backoffice";
if (env.IsDevelopment())
{
spa.UseAngularCliServer(npmScript: "start");
spa.Options.StartupTimeout = TimeSpan.FromSeconds(600);
}
});
Из всех Хотя я видел в Интернете, это выглядит довольно просто, но когда я go на root моего приложения, консоль выдает мне следующие ошибки:
Не удалось загрузить скрипт модуля: сервер ответил с не JavaScript MIME-типом "text / html". Строгая проверка типов MIME применяется для скриптов модулей согласно HTML spe c.
И страница остается пустой даже после публикации sh и развертывания на рабочем сервере.
Но если я перейду к localhost / backoffice / dist, то angular загружает