axios和vite在本地开发环境配置代理的两种方式,五分钟学会

这篇具有很好参考价值的文章主要介绍了axios和vite在本地开发环境配置代理的两种方式,五分钟学会。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果你使用vue或者react开发,就得使用axios吧,然后为了解决跨域问题,就得使用vite配置吧,那怎么协调配置它们两个才能正常工作呢?

正常的流程:配置axios的baseURL,然后配置vite的proxy

第一种方式:路径不用重写

配置axios的baseURL:

//1、利用axios对象的方法create,去创建一个axios实例
const requests = axios.create({
    //配置对象
    //基础路径,requests发出的请求在端口号后面会跟改baseURl
    baseURL: `${window.location.origin}`,
    //代表请求超时的时间5s
    timeout: 5000,
})

然后再配置vite的proxy:在vite.config.js中配置

    server: {
        host: '0.0.0.0',
        proxy: {
            '/team': {
                target: 'http://dev*******.com:8087',
                ws: false,
                changeOrigin: true,
            },
            '/game': {
              target: 'http://dev*********com:8087',
              ws: false,
              changeOrigin: true,
          },
        },
    },

如果你想将路径重写也是可以的,加上: 

 rewrite: (path) => path.replace(/^\/api/, ''),

第二种方式:路径重写

需要配置axios的baseURL为:vite代理,HTML前端,前端,javascript,开发语言

然后将hado的路径重写:vite代理,HTML前端,前端,javascript,开发语言

以上两种方式都是可以的:vite代理,HTML前端,前端,javascript,开发语言文章来源地址https://www.toymoban.com/news/detail-761966.html

到了这里,关于axios和vite在本地开发环境配置代理的两种方式,五分钟学会的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 简单易懂:Axios 如何取消请求的两种方法

    简单易懂:Axios 如何取消请求的两种方法

    在前端开发中,网络请求是非常常见的操作。而有时候,我们可能需要在发送请求后取消它,比如用户在请求还未完成时离开了当前页面或者执行了其他操作,本文将介绍如何在使用 Axios 发送请求时取消这些请求。 在 Axios 中,取消请求的基本思路是创建一个用于取消的标记

    2024年01月19日
    浏览(8)
  • 关于axios的两种拦截方式:请求拦截和响应拦截

    关于axios的两种拦截方式:请求拦截和响应拦截

    提示:这里可以添加本文要记录的大概内容: 提示:以下是本篇文章正文内容,下面案例可供参考 axios.interceptors.request.use() 请求拦截 axios.interceptors.request.use( function ( config ) { return config }) 这个方法的参数是一个函数,发送请求之前就会执行这个函数,函数里面的参数就是执

    2024年01月24日
    浏览(16)
  • vue2 利用网络代理axios实现开发环境前端跨域

    vue2 利用网络代理axios实现前端跨域 vue.config.js 配置代理 vue文件 实现开发环境跨域请求 测试生产环境跨域跳转 https://blog.csdn.net/weixin_43858851/article/details/137518111?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22137518111%22%2C%22source%22%3A%22weixin_43858851%22%7D

    2024年04月12日
    浏览(11)
  • 简述vue项目中的两种请求方式(axios和vueResource)

    简述vue项目中的两种请求方式(axios和vueResource)

    今天学习了vue的两种发送请求的方式,vueResource和axios,比较了两种方式的使用 VueResource模块发送请求 1. VueResource概述 VueJS的生态圈除了VueRouter之外,还有很多的插件,在网络请求中,vue是借助于vue-resource模块来进行异步请求,跨域请求。 vue-resource是Vue.js的一款插件,它可以

    2024年02月03日
    浏览(9)
  • sqlmap的两种挂代理方式

    sqlmap的两种挂代理方式

    文章目录 前言 一、第一种方式直接挂代理 二、第二种方式间接挂代理 为什么要挂代理呢: sqlmap原理和暴力破解类似如果速度过快则会很容易被封ip,所以挂代理是避免这种情况的发生,即使发生也可以切换其他ip。 一、第一种方式直接挂代理  可在-u之后直接输入--proxy 

    2024年02月12日
    浏览(10)
  • HttpURLConnection设置代理的两种方式

    前言:最近写一个东西需要用到HttpURLConnection,但是写的过程中遇到了问题,想通过fiddler抓包,查看具体情况,但是却发现fiddler竟然抓不到java程序的包。查询之后发现使用代理即可解决这个问题,两种方式使用代理。 第一种:直接设置代理 第二种:1.5之后,可以通过Proxy类

    2024年02月15日
    浏览(10)
  • 数据交互系列:简述vue项目中的两种请求方式(axios和vueResource)

    数据交互系列:简述vue项目中的两种请求方式(axios和vueResource)

    今天学习了vue的两种发送请求的方式,vueResource和axios,比较了两种方式的使用 VueResource模块发送请求 1. VueResource概述 VueJS的生态圈除了VueRouter之外,还有很多的插件,在网络请求中,vue是借助于vue-resource模块来进行异步请求,跨域请求。 vue-resource是Vue.js的一款插件,它可以

    2024年02月02日
    浏览(22)
  • vite项目配置本地开发使用https访问,3分钟搞定

    vite项目配置本地开发使用https访问,3分钟搞定

    在开发过程中,有时候需要用到一些音视频接口等需要https才能拿到权限,为方便开发过程中调试,这里就介绍几种vite项目快速开启https访问的方式。vite配置项说明文档:开发服务器选项 | Vite 官方中文文档 这个插件仓库地址:https://github.com/vitejs/vite-plugin-basic-ssl 安装依赖

    2024年02月22日
    浏览(39)
  • 本地代码上传至github的两种方法

    本地代码上传至github的两种方法

    目录 方法一:使用sourcetree 1. 在github网站上新建一个仓库 2. 复制这个仓库的https地址 3.新建一个空的文件夹,打开sourcetree,选择新建/从URL克隆 4. 点击提交,添加注释 常见问题: 解决方法 方法二:命令行上传代码 1.在github上,建立自己的仓库 2.在待上传的代码文件下,运行

    2024年02月03日
    浏览(9)
  • vite搭建vue3项目本地环境自定义域名及端口配置

    vite搭建vue3项目本地环境自定义域名及端口配置

    本blog讲述的是vite直接创建的vue3的项目的本地环境自定义域名配置。 windows 首先配置本地的一个域名代理指向。 在windows环境下host文件的位置是 C:WindowsSystem32driversetc 我们需要打开目录下的hosts文件然后在 其中找到127.0.0.1然后在后面追加一行 Mac 在mac系统中我们需要打开终

    2024年02月06日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包