nodemon报错

nodemon报错

[nodemon] app crashed - waiting for file changes before starting...

开启服务后输入网址,报错。


Error [ERR_STREAM_WRITE_AFTER_END]: write after end

    at writeAfterEnd (_http_outgoing.js:668:15)

    at ServerResponse.end (_http_outgoing.js:788:7)

    at Server.<anonymous> (D:\desk\node.js处理http\test2\index.js:63:9)

    at Server.emit (events.js:315:20)

    at parserOnIncoming (_http_server.js:874:12)

    at HTTPParser.parserOnHeadersComplete (_http_common.js:126:17)

Emitted 'error' event on ServerResponse instance at:

    at writeAfterEndNT (_http_outgoing.js:727:7)

    at processTicksAndRejections (internal/process/task_queues.js:81:21) {

  code: 'ERR_STREAM_WRITE_AFTER_END'

}

[nodemon] app crashed - waiting for file changes before starting...


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,node不好调试。老师的方法就是通过console打印,看每一步的打印结果是否正确,从而判断哪里有问题;还可以对照源码,通过逐条对比,来确定问题所在。

如果同学自己找不到问题,建议新建一个问题,把代码粘贴出来,老师们帮你测试。

祝学习愉快!

好帮手慕久久 2021-01-26 16:49:12

同学你好,通过描述,初步怀疑不是nodemon有问题,而是代码本身有错误。当代码有错误的时候,会提示如下信息:

http://img1.sycdn.imooc.com//climg/600fd6b10914fe6f08520091.jpg

建议同学把index.js中的代码都删了,只写一个console,保存一下,再重启一下nodemon,看是否报错。测试方式如下:

http://img1.sycdn.imooc.com//climg/600fd70709e6cba505040147.jpg

如下打印出1,就说明不是nodemon有问题,而是代码有问题:

http://img1.sycdn.imooc.com//climg/600fd72409fbb06207650278.jpg

如果这样修改后,还是不行,建议同学把控制台截图等信息,再提供一下(详细些),老师再为你解答。

祝学习愉快!

  • 提问者 weixin_慕哥9143838 #1

    能打印是1,就是代码的问题,但是怎么debug呢?终端的报错看不出来怎么排错阿


    2021-01-26 16:56:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师