- 在 vue.config.js 文件中使用 devServer.proxy 选项进行代理配置
devServer: {
before: require('./mock/mock-server.js'),
proxy: {
[process.env.VUE_APP_BASE_API]: {
target: ' https://www.easy-mock.com/mock/5f97da2747e82c655543228e/test-admin',
chargeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
}
}
},
- 创建 src/api/test.js 文件,定义调用接口 API
import request from '@/utils/request'
export default{
test() {
return request({
url: '/test',
method: 'get'
})
}
}
- 调用接口获取数据
<script>
import api from '@/api/test'
export default {
created() {
this.fetchData()
},
methods: {
fetchData() {
api.test().then(response => {
console.log(response)
})
}
},
}
</script>
- 访问 http://localhost:9528/#/dashboard 首页, 查看浏览器是否打印值
