博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用axios请求的坑
阅读量:5314 次
发布时间:2019-06-14

本文共 864 字,大约阅读时间需要 2 分钟。

配置axios在vue-cli中的使用:

  在main.js中配置

  

import axios from "axios"Vue.config.productionTip = falseVue.prototype.$axios = axiosaxios.defaults.baseURL = "/api"// axios.defaults.timeout = 1000

在vue.config.js文件中

devServer: {    // port: 8081,    proxy: {            '/api': {        target: 'http://localhost:8080/api',        changeOrigin: true,        ws: true,        pathRewrite: {          '^/api': ''        }      }    },  },

目的:

  实现代理(跨域)请求后端数据

出现情况:

  只是通过url可以拿到数据,但是在network中没有返回值,在控制台上出现下面的错误

Error: timeout of 1000ms exceeded

at createError (webpack-internal:///./node_modules/axios/lib/core/createError.js:16:15)
at XMLHttpRequest.handleTimeout (webpack-internal:///./node_modules/axios/lib/adapters/xhr.js:89:14)

原因:

axios.defaults.timeout = 1000

这是设置了axios请求不能超过一秒,但是在这个项目中请求的时间超过了设置的timeout,所以出现了上面的问题

 

转载于:https://www.cnblogs.com/zmdblog/p/11236911.html

你可能感兴趣的文章
【模板】对拍程序
查看>>
【转】redo与undo
查看>>
Django 模型层
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
安卓当中的线程和每秒刷一次
查看>>
每日一库:Modernizr.js,es5-shim.js,es5-safe.js
查看>>
ajax连接服务器框架
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
利用maven管理项目之POM文件配置
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
属性动画
查看>>
标识符
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
快来熟练使用 Mac 编程
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>