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

Thunderclient中API持续显示“Processing, Please Wait...”卡顿问题求助

解决Thunderclient调用Node.js后端API卡住的方法

排查与修复步骤

  • 确认后端服务正常运行
    检查Node.js服务是否已启动,终端无报错,能看到服务启动成功的日志(如Server running on port 3000)。

  • 核对API路由与请求方式
    确保Thunderclient的请求方式(GET/POST/PUT/DELETE)和路由路径与后端代码完全匹配,比如后端写的是POST /api/users,就不能在Thunderclient里用GET请求或写错路径。

  • 保证后端返回响应
    后端每个路由处理逻辑末尾必须调用res.send()、res.json()或res.end()返回响应,否则请求会一直挂起。示例代码:

    app.post('/api/users', (req, res) => {
      // 执行CRUD操作
      res.status(201).json({ message: '用户创建成功' }); // 必须有这行
    });
    
  • 配置跨域(前后端端口不同时)
    若前后端端口不一致,后端需安装并启用cors中间件:
    先安装依赖:

    npm install cors
    

    再在代码中引入使用:

    const cors = require('cors');
    app.use(cors());
    

    未配置CORS会导致请求被拦截,引发卡住问题。

  • 检查请求格式与参数
    在Thunderclient的Body标签选择JSON格式,设置Content-Type: application/json,确保请求参数结构符合后端要求,避免因参数错误导致后端无法处理请求。

  • 查看日志定位问题
    查看Thunderclient的Console标签获取请求状态,同时检查Node.js终端的报错信息(如数据库连接失败、语法错误),这些都可能导致请求卡住。

  • 重启插件或编辑器
    若以上步骤都没问题,可能是Thunderclient插件缓存问题,重启Thunderclient或VS Code后再尝试请求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 15:42:11