【问题标题】:Empty data and null status in axios returnaxios返回空数据和null状态
【发布时间】:2021-02-20 23:41:14
【问题描述】:

我使用 nativescript-vue 和 axios 制作了一个应用程序。我正在使用来自 android studio 的 android 模拟器。 所以我的应用程序上周可以正常工作,因为我们进行了这项检查。现在我想更新这个应用程序,但是当我尝试登录时,它返回空 result.data 和 null result.status

我尝试在 Postman 中检查它,看看错误是否在 api 中,但它工作正常:

我还安慰了用户登录详细信息:

这是 axios 的控制台结果:

这是我的方法:

非常感谢任何可能为我指明正确方向的帮助。谢谢。

【问题讨论】:

  • 你能解决这个问题吗?差不多一年后,我遇到了同样的问题

标签: axios nativescript-vue


【解决方案1】:

如果您正在等待 axios 调用,请使用以下语法:

const response = await axios.post({ method:POST, url:'someUrl',data:'somedata' }, newPost);

然后记录响应变量以查看是否有效。

【讨论】:

    【解决方案2】:

    我也遇到了这个问题,添加

    android:usesCleartextTraffic="true"
    

    致我的AndroidManifest.xml 解决了这个问题。

     <application
            android:usesCleartextTraffic="true"
            android:name="com.tns.NativeScriptApplication"
            android:allowBackup="true"
            android:icon="@drawable/icon"
            android:label="@string/app_name"
            android:theme="@style/AppTheme">
    ....
    <application>
    

    【讨论】:

    • 我已经在我的AndroidManifest.xml 中找到了它,但仍然没有运气:( 无论如何谢谢!
    猜你喜欢
    • 2019-06-10
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-16
    • 2017-05-18
    • 1970-01-01
    • 2018-07-13
    相关资源
    最近更新 更多