鸿蒙http请求返回值错误(mac air m1 macos13.0)

132 阅读1分钟

今天学习鸿蒙开发的时候,运行官方demo的时候遇到一个问题:mac中http请求返回值异常,windows正常。 官方demo代码链接
我按照案例提示,启动demo中node服务,并将前端请求地址改成本地ip地址,结果发现返回值异常。

Previewer报错如下: image.png

控制台报错如下:

image.png 返回值console出如下:

image.png

解决问题思路如下:

  1. 第一反应是我请求写的有问题或者后端node有问题,但使用postman相同url请求返回值是正常,排除
  2. 难道鸿蒙开发也有所谓的代理?去求证官方,答案是没有。排除代理问题
  3. 我又仔仔细细看了官方的readme文档,发现 image.png 我的mac中启动华为设备模拟器是黑屏的,但我是用Previwer看的UI界面还没到模拟器那一步。存疑
  4. 我开始怀疑是mac的问题,于是就在另一台windows上重新配置环境,运行同一份代码,结果正常。去论坛寻找答案,不止我一个人遇到这个问题
  5. 还好闲鱼买的一个华为nova9快到了,等到时候用真机测试下,目前看来是mac的Previewer和模拟器兼容有问题。待后续。。。