美文网首页web前端开发
nuxtjs设置代理解决跨域的问题

nuxtjs设置代理解决跨域的问题

作者: 终身成长人格 | 来源:发表于2022-02-19 01:15 被阅读0次
    1. 下载安装axios和proxy
    npm install @nuxtjs/axios @nuxtjs/proxy -S
    
    1. 打开nuxt.config.js进行配置
    modules:[
        '@nuxtjs/axios',
        '@nuxtjs/proxy'
    ],
    axios:{
        //是否开启跨域
        proxy:true
    },
    proxy:{
        '/api':{
          target:'http://localhost:4000',
          pathRewrite:{
            '^/api':'',
          }
        }
    }
    
    1. 测试请求
    <script>
    export default {
      name: 'IndexPage',
      async asyncData( { $axios} ){
        let res = await $axios.get('/api/xuexiluxian.cn');
        return {
            a:res.data.a
        }
      }
    }
    </script>
    

    相关文章

      网友评论

        本文标题:nuxtjs设置代理解决跨域的问题

        本文链接:https://www.haomeiwen.com/subject/ljpulrtx.html