nuxt 请求相关

2021-04-14  本文已影响0人  0说
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)
  },
上一篇下一篇

猜你喜欢

热点阅读