为什么在 City.vue 里用 axios 请求数据的时候之前设置的 proxy 没用了?
来源:8-5 Vue项目城市选择页 - 页面的动态数据渲染
MRNUR
2019-08-10
这是在 config 目录下的 index.js 文件中设置的 proxyTable
proxyTable: {
'api': {
taget: "http://localhost:8080",
pathRewrite:{
'^/api': '/static/mock'
}
}
},
City.vue 中的 逻辑代码
<script>
import axios from "axios";
import CityHeader from "./components/Header";
import CitySearch from "./components/Search";
import CityList from "./components/List";
import CityAlphabet from "./components/Alphabet";
export default {
name: "City",
components: {
CityHeader,
CitySearch,
CityList,
CityAlphabet
},
methods: {
getCityInfo(){
axios.get("/api/city.json").then(this.handleGetCityInfoSucc)
},
handleGetCityInfoSucc(res) {
console.log(res);
}
},
mounted() {
this.getCityInfo();
}
}
</script>
换成 axios.get("/static/mock/city.json").then(this.handleGetCityInfoSucc) 就没问题
写回答
1回答
-
Dell
2019-08-11
是新版的脚手架,还是我用的版本?
012019-08-11
相似问题