node.js - 使用 PRN 堆栈获取对 Express 服务器的请求停止
问题描述
当我从我的 react 前端 (localhost:3000) 向我的 Express 后端发出 fetch 请求时,我的浏览器控制台会提示“ERR_EMPTY_RESPONSE”,并且我的开发人员工具的网络选项卡会提示连接停止。
我已经对我的后端进行了一些故障排除,并且问题只是在我尝试调用我的数据库(postgreSQL)时间歇性地发生。没有记录或捕获错误。res.end() 不会触发。
解决方案
经过一天的反复试验和研究,我发现了这一点。我的 nodemon 在调用之间重新启动了我的服务器,因为我的一些中间件正在将新文件保存到我的服务器。这意味着服务器在发送/接收对我的数据库的调用之间重新启动。
我通过将 nodemonConfig 添加到我的 package.json 解决了这个问题,以便在触发刷新时忽略文件和目录。
推荐阅读
- android - android studio intent inside intent crash
- julia - Julia v0.6: loaded JLD file does not show full contents
- java - Unable to start activity NullPointerException TextView.setText
- javascript - Acrobat 动态图章弹出窗口以反映图章注释
- c# - Linq 与部分匹配相交
- c# - 如何以管理员身份启动应用程序?
- linux - PCI 并行端口卡,无法调用中断处理程序
- go - 如何将此 api 提取到接口,以便在测试中模拟它?
- matrix - 计算给定 4 个角的 3d 平面的变换矩阵
- angular - ngbBootstrap DatePicker Configuration Set firstDayOfWeek