Vite+ React+TypeScript 解决跨域问题

 

 1找到vite.config.ts

Vite+ React+TypeScript 解决跨域问题_第1张图片

 添加以下代码

 //解决跨域问题
  server: {
    proxy: {
      '/api': {
        target: 'http://43.143.24.215:8888/',
        // target: 'http://localhost:9200',
        changeOrigin: true,
        rewrite: (path: string) => {
          // console.log('http://ali.testops.top:9199' + path.replace(/^\/api/, ''));
          return path.replace(/^\/api/, '')
        }
      }
    }
  },

Vite+ React+TypeScript 解决跨域问题_第2张图片

  在封装网络请求中修改基础路径为下Vite+ React+TypeScript 解决跨域问题_第3张图片

 

你可能感兴趣的:(react.js,javascript,前端)