【发布时间】:2020-09-30 14:54:00
【问题描述】:
我在前端(客户端)有 React 应用,通过 axios 包调用 Flask 后端(服务器)提供的 API。
客户端和服务器都在本地运行。客户:本地主机:3000。服务器:本地主机:5000
问题是:多次请求后,服务器无法接收到客户端的请求。 这是接收到的请求的图片,在后端捕获:
如您所见,在一些成功请求之后,React 应用程序卡住了待处理的请求:
最新请求:127.0.0.1 - - [11/Jun/2020 09:34:39] "GET /posts HTTP/1.1" 是错误 500,但在 chrome 的网络选项卡中,请求仍在等待中,所以我不知道服务器是否收到了该请求。 chrome的控制台日志中没有显示任何内容,后端终端窗口中没有打印错误(我有一些代码行在后端打印错误),只是错误500
我做错了什么?如果这个问题仍然很困惑,请在下面发表评论,我可以更新有关它的更多信息。谢谢!
【问题讨论】:
-
你能分享更多关于你的 Flask 应用程序的内容吗?我觉得问题很可能存在:)
-
我认为您的服务器已收到请求,因为
"GET /posts HTTP/1.1" 500出现在日志中 -
我调试了我的服务器并在下面的答案中更新了解决方案