You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10环境下仅使用ExpressJS出现请求挂起无响应问题排查

Express请求挂起无响应解决方案

核心错误是express.json中间件未正确调用,没有加执行括号会导致中间件逻辑无法触发,也不会调用next()传递请求到路由层,所有请求都会卡在中间件环节无限挂起,该问题和Redis、async语法无关,所以你之前的场景验证没有命中根因。

修复步骤

  • 找到代码中初始化中间件的行:app.use(express.json)
  • 修改为带括号调用的正确写法:app.use(express.json())

修改后重启服务即可正常响应所有请求。

如果启动时出现模块导入报错,是因为你混用了CommonJS的require语法和ESModule的import语法,可将导入语句统一为CommonJS写法:

const { createClient } = require("redis")
const { UserApi } = require("./api/users")

内容的提问来源于stack exchange,提问作者natey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 13:54:04