使用cmd开启Node.js服务器, 不响应客户端请求问题(按“Ctrl+C“后恢复)

今天在自己本地开启的websocket服务中发现一个奇怪的问题, 使用cmd开启服务后, 打开页面连接服务, 但是服务没有响应, 需要按“Ctrl+C", 才会让服务器正常反应.

 如图服务启动成功, 但是接口没有响应

然后按 “Ctrl+C"后之前前端连接的服务, 又得到了返回.

这个问题只有在使用cmd开启node服务时才会出现, 使用IDE内置的terminal, 就没有这个问题, 多次检查代码无果后, 然后在 一位大佬那里找到了答案 :

Node.js程序出现不响应客户端请求问题(按“Ctrl+C"后恢复)

具体出现问题的原因, 是在一个论坛里面, 我这边就给记录下来, 便于后续的学习使用.

当使用cmd开启服务的时候, 执行以下操作:

  1. 右键点击cmd的标题栏
  2. 选择'默认值'
  3. 从'选项'选项卡中找到编辑选项, 取消勾选'快速编辑模式'
  4. 重启cmd

此时, 再开启服务时, 就可以正常连接服务器了, 需要注意的是每次微软系统更新完, 可能都会重置这个默认值, 所以如果是本地服务调试尽量用ide里面的终端去执行开启服务器的命令吧 

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值