首页 前端知识 最新Vue3项目(Vue3.2)Vite构建TypeScript版如何在前端处理CORS(跨域问题)解决办法之用Proxy(代理)如何配置?

最新Vue3项目(Vue3.2)Vite构建TypeScript版如何在前端处理CORS(跨域问题)解决办法之用Proxy(代理)如何配置?

2024-06-05 13:06:09 前端知识 前端哥 987 346 我要收藏

最新Vue3项目(Vue3.2)Vite构建TypeScript版如何在前端处理CORS(跨域问题)解决办法之用Proxy(代理)如何配置?

一, 打开vite.config.ts配置文件,加入如下代码:

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
  server:{
    open:true,
    proxy:{
      '/api':{
        target:'http://localhost:8000', //目标网站,服务端地址
        changeOrigin:true,
        rewrite(path){
          return path.replace(/^\/api/,'')
        }
      }
    }
  }
})

以上配置代理成功.其中"/api"为自行设置的代理路由,可自由变化.

二, 在请求路由中使用即可.

onMounted(() => {
      axios({
        method: 'post',
        // 之前路由 
        // url: 'http://127.0.0.1:8000/data/get/',

        // 现在路由
        url: 'api/data/get/',
        data: {
          name: 'xiaoming',
           age:   '10'
        },
        headers: {'Content-Type': 'multipart/form-data'},
      }).then((res) => console.log(res))
      
    }
)

转载请注明出处或者链接地址:https://www.qianduange.cn//article/10878.html
标签
csrf
评论
发布的文章

基于Vue2的ofd文件预览

2024-06-10 11:06:28

网页快速置灰效果

2024-06-10 11:06:17

HTML5 CSS——Day6

2024-06-10 11:06:11

HTML5 CSS3面试题整理

2024-05-05 22:05:21

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!