Как pnet Core Spa приложение с Angular 8 не загружается - PullRequest
1 голос
/ 28 февраля 2020

Я борюсь с развертыванием как 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 загружает

...