Harmony开发【笔记1】报错解决(字段名写错了。。)

在利用axios从网络接收请求时,发现返回obj的code为"-1",非常不解,利用console.log测试,更加不解,可知抛出错误是 " E 其他错误: userName required"。但是我在测试时,它并没有体现为空,

复制代码
if (!data.useName) {
    console.error("userName 为空或未提供");
    throw new Error("userName 为空或未提供");
  }

为此,我在多处测试,日志如下

复制代码
 I     返回参数 {"useName":"18070538251","passWord":"040726"}
01-05 17:50:20.519   33064-28552   A0c0d0/JSAPP                                          I     http
01-05 17:50:20.520   33064-28552   A0c0d0/JSAPP                                          I     request {"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["ohos"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{"Blob":null},"headers":{"Accept":"application/json, text/plain, */*","Terminal":"h5","h-token":""},"baseURL":"http://159.75.169.224:3321/v3pz","url":"/login","method":"post","data":{"useName":"18070538251","passWord":"040726"}}
01-05 17:50:20.520   33064-28552   A02230/[axios]                                        D     : http url:http://159.75.169.224:3321/v3pz/login, options: {"method":"POST","header":{"Accept":"application/json, text/plain, */*","Content-Type":"application/json","Terminal":"h5","h-token":""},"readTimeout":0,"maxLimit":-1,"extraData":"{\"useName\":\"18070538251\",\"passWord\":\"040726\"}"}
01-05 17:50:20.613   33064-28552   A0c0d0/JSAPP                                          I     code -1
01-05 17:50:20.614   33064-28552   A0c0d0/JSAPP                                          I     输入obj: {"code":-1,"message":"userName required","data":null}
01-05 17:50:20.614   33064-28552   A0c0d0/JSAPP                                          E     其他错误: userName required

仍然不解,先记录,后续后思路再回来解答。


很明显我的字段名错了。。。

利用postman调试时终于又认真认真看了一遍,难绷哈。之前还在想是不是后端数据没掉了。但说真的,我的debug能力还是要增强,关于网络部分我也不是很熟悉。哎。

但还是恭喜我吧哈哈哈。

Day03陪诊。

相关推荐
Industio_触觉智能42 分钟前
用鸿蒙开发鸿蒙!DevEco三件套已支持鸿蒙PC|触觉智能鸿蒙南向嵌入式厂家
华为·harmonyos·鸿蒙·鸿蒙系统·开发板·openharmony·开源鸿蒙
威哥爱编程7 小时前
HarmonyOS 7 Agent 开发实战 08:结构化输出解析
agent·harmonyos
威哥爱编程7 小时前
HarmonyOS 7 Agent 开发实战 09:Agent 测试评测集
agent·harmonyos
果壳science7 小时前
张祥前实验如何获取正电荷
笔记·科技·嵌入式硬件·硬件工程·制造
大叔学Linux8 小时前
FreeRTOS任务切换笔记
arm开发·笔记
职豚求职小程序刷题11 小时前
易方达基金2027秋招笔试|考什么+场次提醒
笔记
Eyfcom11 小时前
〖深度〗鸿蒙 ArkTS 移动应用开发经验:从 TypeScript 心智模型到声明式运行时的六层认知重构
typescript·移动开发·harmonyos·arkts
无锡银洲自动化11 小时前
煤粉测点频繁堵管?FD 防堵风压取样器现场调试小结
笔记·产品运营
程序猿追12 小时前
把一份背包数据装进 NBT:KNBT 在鸿蒙上的标签与压缩实验
华为·harmonyos
ACP广源盛1392462567312 小时前
Type-C 扩展坞选型笔记:DP1.4a 转 HDMI2.0 桥接方案 GSV2201E @ACP评估
笔记·硬件架构·硬件工程·视频·hdmi·国产芯片