HarmonyOS 鸿蒙Next使用axios发送网络请求获取数据失败

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next使用axios发送网络请求获取数据失败

mac电脑使用DevEco内置的Previewer打开后,在页面的aboutToAppear生命周期使用axios发送网络请求失败,报下面的错误(服务是本地的Node服务,用postman测试接口正常),是需要真机做测试才行吗?

error: {“data”:"",“status”:0,“statusText”:"",“headers”:{},“config”:{“transitional”:{“silentJSONParsing”:true,“forcedJSONParsing”:true,“clarifyTimeoutError”:false},“adapter”:[“ohos”],“transformRequest”:[null]…



关于HarmonyOS 鸿蒙Next使用axios发送网络请求获取数据失败的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

13 回复
有人解决了吗?遇到和楼主一样的问题,各种尝试还是没能解决!!
用真机吧。preview一般只有UI,网络上的东西很多不执行

HarmonyOS的流畅度和稳定性让我在使用过程中几乎没有遇到过卡顿或崩溃的情况。

HarmonyOS的分布式技术让我感受到了未来科技的魅力。

我也用的mac m1arm的 本地模拟器调用axios可以访问啊,就是log不停报错,但是不影响调试 

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

妈妈的,我就说为什么所有的请求都是一个返回

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

开发者您好,建议使用真机调试。如果还是不行请提供一下日志信息。
previewer仅仅用于预览本地UI和页面逻辑(客户端)。后台的处理, 比如与网络交互肯定不能通过previewer调试。 用本地虚拟机(emulator)应该可以测试。

我用本地虚拟机测试抛出错误: error: {“message”:"{“code”:2300007,“message”:“Couldn’t connect to server”}",“name”:“AxiosError”,“stack”:" at AxiosError (oh_modules/.ohpm/@ohos+axios@2.1.1/oh_modules/@ohos/axios/src/main/ets/components/lib/core/AxiosError.js:22:18) 好像是说无法连接到服务端,查了一下服务端是开启的,请求地址和参数也没有问题,不知道是啥原因

要是能像 普通浏览器那样, 打开调试就能看到更多信息了。 以前碰到一次, 服务器端用php写的程序, 需要设置能被客户端访问的权限, 类似下面的配置 header(“Access-Control-Allow-Origin: *”); header(“Access-Control-Allow-Methods: GET, POST”); 看看有没有帮助

我也是跟你一样的错误,请问有什么解决方法吗

回到顶部