Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular:req.handle.writev不是函数,运行Angular旧应用程序时出错_Angularjs_Angular_Typescript_Http - Fatal编程技术网

Angularjs Angular:req.handle.writev不是函数,运行Angular旧应用程序时出错

Angularjs Angular:req.handle.writev不是函数,运行Angular旧应用程序时出错,angularjs,angular,typescript,http,Angularjs,Angular,Typescript,Http,我正在运行Angular应用程序,它很旧:[Angular/cli-1.4.5,节点:10.13.0和windows:win32 x64]。 当我为应用程序提供服务时,其编译成功,但web服务崩溃,并显示以下错误: 错误: internal/stream_base_commons.js:62 var err = req.handle.writev(req, chunks, allBuffers);" TypeError: req.handle.writev is not a functi

我正在运行Angular应用程序,它很旧:[Angular/cli-1.4.5,节点:10.13.0和windows:win32 x64]。 当我为应用程序提供服务时,其编译成功,但web服务崩溃,并显示以下错误:

错误:

 internal/stream_base_commons.js:62
 var err = req.handle.writev(req, chunks, allBuffers);"

 TypeError: req.handle.writev is not a function
            at writevGeneric (internal/stream_base_commons.js:62:24)
            at Socket._writeGeneric (net.js:711:5)
            at Socket._writev (net.js:720:8)
            at doWrite (_stream_writable.js:408:12)
            at clearBuffer (_stream_writable.js:517:5)
            at Socket.Writable.uncork (_stream_writable.js:314:7)
            at connectionCorkNT (_http_outgoing.js:641:8)
            at process._tickCallback (internal/process/next_tick.js:63:19)
是否有解决此错误的方法。

设置

“@angular devkit/build angular”:“0.8.9”


似乎有帮助(在我尝试将项目中的节点更新为10之前,最初是0.6.8)。实际包含错误的网页包开发服务器是@angular devkit/build angular的依赖项。

我也有同样的问题,我在节点上搜索过


在我的例子中,我使用spdy lib进行http2请求,只是删除了该lib并安装了node 12.x.x LTS。

也有同样的问题。无法真正确定发生了什么/如何修复it@Mariusjp:您好,我使用此命令来解决我的问题。之前我使用了不同的命令来为我的应用程序提供服务器,但它不起作用。后来我使用了此命令:ng serve--ssl--live reload=false来服务应用程序,它的工作没有问题。确切地说,我不知道原因是什么。