跨域-接口代理

淺唱寂寞╮ 提交于 2020-01-28 21:21:23

接口代理-通过修改nginx服务器配置来实现

说明:前端修改,后台不动

没有nginux服务器,在vue-cli里通过nodejs服务器实现

创建vue.config.js

module.exports = {
    devServer: {
        host: 'localhost',
        port: 8080,
        proxy: {
            '/api': {
                target: 'https://www.imooc.com',
                changeOrigin: true,
                pathRewrite: {
                    '/api': ''
                }
            }
        }
    }
}

在App.vue

import jsonp from 'jsonp'

export default {
   data(){
    return {
      data: ''
    }
  },
  mounted(){
    let url = "/api/activity/servicetime";
    jsonp(url,(err,res)=>{
       let result = res;
       this.data = result;
    })
  }
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!