Vue 配置代理 axios

npm install axios
import axios from 'axios'
axios.get("http://localhost:5000/students").then(
        (response) => {
          console.log("请求成功了", response.data);
        },
        (error) => {
          console.log("请求失败了", error.message);
        }
      );

地址拼接字符this.searchInfo

axios
        .get(`https://api.github.com/search/users?q=${this.searchInfo}`)
        .then(
          (response) => {
            console.log("请求成功了", response.data);
          },
          (error) => {
            console.log("请求失败了", error.message);
          }
        );

代理一

devServer: {
    proxy: 'http://localhost:4000'
  }

代理二

devServer: {
    proxy: {
      '/api': {
        target: '<url>',
pathRewrite:{'^/api':''},
        ws: true,
        changeOrigin: true
      },
      '/foo': {
        target: '<other_url>'
      }
    }
  }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容