8得票2回答
Vue 3:等待父级完成数据获取后再获取子级数据并显示加载程序

我正在寻找一种可重用的方法来显示全页加载器(侧边栏始终可见,但加载器应覆盖页面内容部分),直到完成所有必要的api获取。 我有一个父组件LaunchDetails包装在PageLoader组件中。 LaunchDetails.vue <template> <Page...

328得票15回答
Axios处理错误

我正在尝试使用Axios更好地理解JavaScript Promise。我的目标是在Request.js中处理所有错误,并且只需从任何地方调用请求函数而无需使用catch()。 在这个例子中,请求的响应将是400,JSON中包含错误消息。 这是我遇到的错误: Uncaught (in p...

559得票16回答
如何在Axios中获取HTTP错误的状态码?

这可能看起来很蠢,但我正在尝试在Axios请求失败时获取错误数据。axios .get('foo.example') .then((response) => {}) .catch((error) => { console.log(error); //Logs a...

7得票2回答
Django(DRF)&React-禁止(CSRF cookie not set)

有数十个问题与我所提问的本质相同。然而,它们的答案似乎都不能解决我的问题。 我有一个React前端,在其中使用axios向后端发送请求。例如: const request = await axios.post('${BASE_URL}/logout/') 大多数Django Rest Fr...

86得票7回答
Axios库中的超时功能无法正常工作。

我已经设置了axios.defaults.timeout = 1000; 我停止了提供API的服务器。 但是发送请求后超时需要超过1秒钟。 这是我的请求内容:import axios from 'axios'; axios.defaults.timeout = 1000; return...

7得票1回答
React Native中Axios获取响应被跳过,状态码为0。

我遇到了一个React Native应用的问题。在访问API时,我得到了一个跳过响应和状态码0的响应。使用reactotron记录API响应时会显示它。但是当我console.log错误时,它只会说“Error: Network Error”。这发生在HTTP和HTTPS上。但这也取决于我的网...

8得票2回答
我的去抖axios请求实现导致promise永远处于待定状态,是否有更好的方法?

我需要一个简单的去抖函数,始终为true。 不使用lodash,并借助于Can someone explain the "debounce" function in Javascript,我将其实现如下: function debounce(func, wait) { var tim...

97得票3回答
Axios 拦截器重试原始请求并访问原始承诺。

我已经设置了一个拦截器来捕获401错误,以便在访问令牌过期时使用刷新令牌获取新的访问令牌。如果在此期间进行任何其他调用,则它们将排队等待访问令牌验证。这一切都非常顺利。但是,在使用Axios(originalRequest)处理队列时,最初附加的promises没有被调用。请参见下面的示例。工...

7得票1回答
Vue2JS中的服务 - 在created钩子中出现错误

我是vue2JS的新手,目前正在尝试创建我的第一个vue2服务。 我已经创建了基本文件api.js,其中包含以下代码: import axios from 'axios'; export default () => { return axios.create({ ...

9得票2回答
React和Axios触发两次(一次是未定义的,一次成功)

根据React AJAX示例,我创建了一个JSX文件,其目的是获取并呈现电影。就我所知,我在这里做得一切都是正确的。 当我在我的render函数中使用console.log打印数据时,会得到两个结果: 未定义 对象(这是我需要的,所以这个完美) 如何过滤掉未定义的行而不在我的rend...