当前位置: 首页 > news >正文

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陪诊。

http://www.lryc.cn/news/516253.html

相关文章:

  • MAC环境安装(卸载)软件
  • 【Vim Masterclass 笔记05】第 4 章:Vim 的帮助系统与同步练习(L14+L15+L16)
  • Multisim更新:振幅调制器+解调器(含仿真程序+文档+原理图+PCB)
  • CentOS — 群组管理
  • 【pytorch】注意力机制-1
  • html 元素中的data-v-xxxxxx 是什么?为什么有的元素有?有的没有?
  • 第27周:文献阅读及机器学习
  • 回归预测 | MATLAB实ELM-Adaboost多输入单输出回归预测
  • Swift Protocols(协议)、Extensions(扩展)、Error Handling(错误处理)、Generics(泛型)
  • .NET中的强名称和签名机制
  • 使用 NestJS 构建高效且模块化的 Node.js 应用程序,从安装到第一个 API 端点:一步一步指南
  • 2025年大模型技术发展趋势展望:高速旋转的飞轮
  • java中类的加载过程及各个阶段与运行时数据区中堆和方法区存储内容
  • 渗透测试--Web基础漏洞利用技巧
  • SpringBoot下载文件的几种方式
  • 教程:从pycharm基于anaconda构建机器学习环境并运行第一个 Python 文件
  • 我用Ai学Android Jetpack Compose之Button
  • 修改secure-file-priv参数-mysql5.7.26限制不允许导入或导出的解决方法
  • C# 设计模式(结构型模式):适配器模式
  • Spring Cloud微服务多模块架构:父子工程搭建实践
  • SkinnedMeshRenderer相关知识
  • 前端学习DAY30(水平)
  • Spring boot 项目 Spring 注入 代理 并支持 代理对象使用 @Autowired 去调用其他服务
  • Colyseus 与 HTTP API 的集成
  • 基于服务器部署的综合视频安防系统的智慧快消开源了。
  • SpringBoot原理分析-1
  • HCIA-Access V2.5_7_5_XG(S)- GPON网络演进为XG(S)-PON网络
  • GPU算力平台的应用之任意门:任意穿搭匹配模型的应用教程
  • 如何利用人工智能算法优化知识分类和标签?
  • Windows 11 系统中npm-cache优化