首页 > 解决方案 > 使用 PRN 堆栈获取对 Express 服务器的请求停止

问题描述

当我从我的 react 前端 (localhost:3000) 向我的 Express 后端发出 fetch 请求时,我的浏览器控制台会提示“ERR_EMPTY_RESPONSE”,并且我的开发人员工具的网络选项卡会提示连接停止。

我已经对我的后端进行了一些故障排除,并且问题只是在我尝试调用我的数据库(postgreSQL)时间歇性地发生。没有记录或捕获错误。res.end() 不会触发。

标签: node.jsreactjspostgresqlexpressfetch

解决方案


经过一天的反复试验和研究,我发现了这一点。我的 nodemon 在调用之间重新启动了我的服务器,因为我的一些中间件正在将新文件保存到我的服务器。这意味着服务器在发送/接收对我的数据库的调用之间重新启动。

我通过将 nodemonConfig 添加到我的 package.json 解决了这个问题,以便在触发刷新时忽略文件和目录。


推荐阅读