Angular CLI 进程没有开始监听 Angular 应用程序中的请求

Posted

技术标签:

【中文标题】Angular CLI 进程没有开始监听 Angular 应用程序中的请求【英文标题】:The Angular CLI process did not start listening for requests in Angular Application 【发布时间】:2020-04-25 05:58:52 【问题描述】:

我在Angular CLI 中收到以下超时异常

TimeoutException:Angular CLI 进程没有在 0 秒的超时时间内开始监听请求。检查日志输出以获取错误信息。

Microsoft.AspNetCore.SpaServices.Extensions.Util.TaskTimeoutExtensions.WithTimeout(任务任务,TimeSpan timeoutDelay,字符串消息) Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.PerformProxyRequest(HttpContext 上下文,HttpClient httpClient,任务 baseUriTask,CancellationToken applicationStoppingToken,bool proxy404s) Microsoft.AspNetCore.Builder.SpaProxyingExtensions+c__DisplayClass2_0+b__0>d.MoveNext() Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext 上下文)

【问题讨论】:

【参考方案1】:

这对我有用。我将其设置为 80 秒。它工作100%正确 我在 Startup.cs 中更改它

'using System;
app.UseSpa(spa =>
        
            spa.Options.SourcePath = "ClientApp";

            if (env.IsDevelopment())
            
                spa.Options.StartupTimeout = new TimeSpan(0, 0, 80);
                spa.UseAngularCliServer(npmScript: "start");
            
        );'

【讨论】:

我在互联网上搜索 ans 并花费大量时间获得最完美的 Ans。

以上是关于Angular CLI 进程没有开始监听 Angular 应用程序中的请求的主要内容,如果未能解决你的问题,请参考以下文章

Angular CLI - ng serve - 来自节点进程的高 CPU 使用率

在 angular.bootstrap 之后添加 Angular 模块

使用 Angular-CLI 创建组件并将其添加到特定模块

angular Ionic CLI项目开始

“@angular/compiler-cli”包没有正确安装。错误:找不到模块'@angular/compiler-cli'

“npm install”没有正确安装@angular/cli、@angular/compiler-cli 和@angular-devkit/build-angular