axiosを使用して要求されたピット
1689 ワード
設定axiosのvue-cliでの使用:
mail.jsに配置する
プロキシを実装する(ドメインをまたぐ)バックエンドデータを要求する
発生状況:
urlだけでデータを得ることができますが、networkでは戻り値がありません.コンソール上に次のエラーが発生しました.
Error:timeout of 1000 ms exceeded at createError(webpack-internal:///./node_modules/axios/lib/core/createError.js:16:15)at XMLttpRequest.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
mail.jsに配置する
import axios from "axios"
Vue.config.productionTip = false
Vue.prototype.$axios = axios
axios.defaults.baseURL = "/api"
// axios.defaults.timeout = 1000
vue.co nfig.jsファイルにあります.devServer: {
// port: 8081,
proxy: {
'/api': {
target: 'http://localhost:8080/api',
changeOrigin: true,
ws: true,
pathRewrite: {
'^/api': ''
}
}
},
},
目的:プロキシを実装する(ドメインをまたぐ)バックエンドデータを要求する
発生状況:
urlだけでデータを得ることができますが、networkでは戻り値がありません.コンソール上に次のエラーが発生しました.
Error:timeout of 1000 ms exceeded at createError(webpack-internal:///./node_modules/axios/lib/core/createError.js:16:15)at XMLttpRequest.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