.NET Core 2.2 + Angular 7 "xhr_streaming" никогда не заканчивается - PullRequest
0 голосов
/ 26 мая 2019

Я устанавливаю серверную часть .NET Core Web API с Angular 7 SPA для внешнего интерфейса. Я использую пакеты Microsoft SpaServices и StaticFiles для связи двух проектов в одном проекте.

Когда я запускаю веб-приложение, на вкладке консоли отображается предупреждение sockjs WebSocket, а на вкладке сети отображается что-то под названием «xhr_streaming» из sockjs, которое остается открытым вечно.

Это нормальное поведение? Или я что-то не правильно настроил / настроил?

Я ничего не сделал для проекта, кроме создания Web API с помощью Rider и приложения Angular 7 с помощью Angular CLI. Кажется, я не могу найти много связанных с этой проблемой в Интернете, возможно, я не ищу правильно, хотя.

Вот мой стартап в веб API. Я сосредоточился только на конфигурациях, которые я сделал, чтобы связать его с Angular.

public class Startup
    {
        public void ConfigureServices(IServiceCollection services)
        {
            // Rest of ConfigureServices are unrelated

            services.AddSpaStaticFiles(configuration =>
            {
                // RootPath = "ClientApp/dist"
                configuration.RootPath = serviceProvider.GetService<IOptions<SpaConfig>>().Value.RootPath;
            });
        }

        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            // Rest of Configure is irrelevant

            app.UseStaticFiles();
            app.UseSpaStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    "default",
                    "{controller}/{action}/{id?}");
            });

            app.UseSpa(spa =>
            {
                spa.Options.SourcePath = "ClientApp";

                if (env.IsDevelopment())
                {
                    spa.UseAngularCliServer("start");
                }
            });
        }
    }

Нет ничего, что можно было бы показать с угловой стороны, поскольку я ничего не изменил после того, как сгенерировал это с помощью ng new.

По сути, мне просто интересно, ожидается ли такое поведение или я сделал что-то не так.

Вот несколько скриншотов с предупреждением и чтением по сети: Network reading

И предупреждение: Warning

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...