buildModules: [ // 请求 要安装 @nuxtjs/axios 和 @nuxtjs/proxy
'@nuxtjs/axios' // 这里要把axios 装进去
],
// 设置跨域
axios: {
proxy: true, // 开启axios 跨域
profix: '/api', // baseUrl
},
proxy: {
'/api': {
target: 'http://localhost:3001', // 代理转发的地址
changeOrigin: true,
pathRewrite: {
// '/apt': ''
}
}
}
页面上
// 这里可以解构出 $axios
async asyncData({ $axios }) {
let res = await $axios({
url: '/api/home'
})
return {
name: res.data.name
}
console.log(res)
},
网友评论