Trae页面空白因后端未正确响应或前端无法解析数据,需检查Base URL可访问性、路径末尾无斜杠、响应状态码200、Content-Type为application/json且含合法UTF-8 JSON。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Trae中填写Base URL后页面返回空白内容,说明后端服务未正确响应或前端无法解析返回数据,需逐项排查网络请求、响应格式和配置匹配性。
确认Base URL是否可访问
打开浏览器新标签页,直接访问你填入的Base URL(例如 【https://api.example.com】),观察是否返回合法JSON数据。如果出现连接超时、404或502错误,Trae必然收不到任何内容。
若URL带路径(如 /v1),请确保末尾不带斜杠——Trae内部拼接接口时会自动补斜杠,重复会导致404。
检查响应头与数据格式
用浏览器开发者工具(F12 → Network → 刷新页面)查看Trae发起的预检请求(OPTIONS)和实际GET请求:
① 确认响应状态码为200且Content-Type为application/json;
② 查看Response选项卡,确认返回的是纯JSON对象或数组,不是HTML页面、重定向跳转或空字符串;
③ 若返回JSON但含中文乱码,检查后端是否缺失UTF-8字符集声明(Content-Type: application/json; charset=utf-8)。
这一步操作起来很简单,直接把Response内容复制到JSON校验网站(如 jsonlint.com)验证结构合法性。如果报错“Unexpected token
验证API路径与Trae默认行为匹配
方法一:使用Trae内置的/api/health路径测试
将Base URL设为 https://your-api-domain.com,Trae会自动向 https://your-api-domain.com/api/health 发起GET请求。确保该路径存在且返回 { "status": "ok" } 这类标准响应。
方法二:手动指定完整API端点
在Trae设置中启用“自定义API路径”,填入完整URL(如 https://api.example.com/v1/chat/completions),此时Base URL字段留空——Trae会跳过拼接逻辑,直接请求该地址。
【必须关闭CORS代理开关】:如果后端已配置允许Trae所在域名跨域,却仍开启Trae的代理转发,会导致请求被二次转发而丢失认证头或body。


















