跨域请求接口问题?

我现在的请求接口是这样的 我想把它变为
http://192.168.0.66:8082/api/... 要怎么改?
我这个是已经设置了跨域

proxyTable: {
      '/api': {
        target: 'http://192.168.0.77:8035',
        changeOrigin: true,
        pathRewrite: { '^/api': '' }
      }
    },

axios.defaults.baseURL = process.env.BASE_API;

阅读 2.8k
2 个回答

你的目标接口是 http://192.168.0.66:8082/api/admin/adminUser/selectAdmin 吗?这样的话你可以这么配

proxyTable: {
      '/api': {
        target: 'http://192.168.0.66:8082/api',
        changeOrigin: true,
        pathRewrite: { '^/api': '' }
      }
    },

直接这么配就可以了,然后你请求的时候,请求的路径就是直接 /api/admin/adminUser/selectAdmin 就好了,其实它会帮你本地起一个服务器去请求到 http://192.168.0.66:8082/api/admin/adminUser/selectAdmin

proxyTable: {
  '/api': {
    target: 'http://192.168.0.66:8082',
    changeOrigin: true,
  }
},

baseURL没必要设置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题