当前位置:   article > 正文

乐优 axios设置请求时间_vue 修改 canceld时间

vue 修改 canceld时间

问题:前端axios请求后端服务,后端程序debug调试,前端无响应,请求状态 (canceled)。


分析,一开始以为是zuul网关设置的hystrix超时时间导致的,但是hystrix设置为6s。后面查看axios的配置
得知,axios配置为2s超时。

  1. import Vue from 'vue'
  2. import axios from 'axios'
  3. import config from './config'
  4. axios.defaults.baseURL = config.api; // 设置axios的基础请求路径
  5. axios.defaults.timeout = 2000; // 设置axios的请求时间 如果超过时间服务端未响应,则取消请求 (canceled),通常后端服务dubug的时候会出现
  6. // axios.interceptors.request.use(function (config) {
  7. // // console.log(config);
  8. // return config;
  9. // })
  10. axios.loadData = async function (url) {
  11. const resp = await axios.get(url);
  12. return resp.data;
  13. }
  14. Vue.prototype.$http = axios;// 将axios添加到 Vue的原型,这样一切vue实例都可以使用该对象

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/610911
推荐阅读
相关标签
  

闽ICP备14008679号