位置: IT常识 - 正文

【vue】 配置代理(vue3.0配置代理)

编辑:rootadmin
【vue】 配置代理 文章目录参考文档跨域问题引入配置代理解决跨域问题:方法一:方法二:使用方法二最终的文件:总结参考文档

推荐整理分享【vue】 配置代理(vue3.0配置代理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue配置rem,vue配置文件详解,vue有哪些常见的配置选项,配置vuex,配置vuex,配置vuex,vue配置文件详解,vue配置rem,内容如对您有帮助,希望把文章链接给更多的朋友!

尚硅谷视频:https://www.bilibili.com/video/BV1Zy4y1K7SH?p=95

axios官网教程:https://axios-http.com/docs/intro

vue配置代理:https://cli.vuejs.org/zh/config/#devserver-proxy

跨域问题引入

安装axios发送ajax请求:

npm install axios

使用:(官网:https://axios-http.com/docs/example)

如图,通过axios请求服务器上的资源: 简单写了一个spring boot项目用于处理该请求:(你只需知道这个请求会被服务器处理) 出现跨域问题:(从8080端口请求5000端口,端口不一致)

也就是:

配置代理解决跨域问题:

官网:https://cli.vuejs.org/zh/config/#devserver-proxy

方法一:【vue】 配置代理(vue3.0配置代理)

新建vue.config.js配置文件(和 package.json放在同级目录下),配置如下内容:

const { defineConfig } = require('@vue/cli-service')module.exports = defineConfig({ devServer: { proxy: 'http://localhost:5000' }})

表示访问代理服务器,代理服务器就会帮你访问:http://localhost:5000

这样,就相当于配置了一个代理服务器,它和我们的项目具有相同的端口,我们访问它,就不存在跨域问题!

现在,我们访问代理服务器(端口为8080),而不是直接访问5000端口的服务器

总结一下,就是:

方法二:

方式二的扩展性更好,原理和方法一是一样的!

新建vue.config.js配置文件(和 package.json放在同级目录下),配置如下内容:(含义在本文后面的总结里面有)

const { defineConfig } = require('@vue/cli-service')module.exports = defineConfig({ devServer: { proxy: { '/api': { target: 'http://localhost:5000', pathRewrite:{'^/api':''},//路径改写 }, } }})

再修改一下路径:

使用方法二最终的文件:vue.config.jsconst { defineConfig } = require('@vue/cli-service')module.exports = defineConfig({ devServer: { proxy: { '/api': { target: 'http://localhost:5000', pathRewrite:{'^/api':''},//路径改写 }, } }})main.jsimport Vue from 'vue';import App from './App.vue';new Vue({ el: '#app', render: (h) => h(App),});App.vue<template> <button @click="getStudentInfo">获取学生信息</button></template><script>import axios from "axios"export default { methods: { getStudentInfo() { axios.get('http://localhost:8080/api/student/1') .then(function (response) { // handle success console.log(response); }) .catch(function (error) { // handle error console.log(error); }) .then(function () { // always executed }); } }}</script>

效果:

总结

本文链接地址:https://www.jiuchutong.com/zhishi/297725.html 转载请保留说明!

上一篇:Vue中keep-alive原理(vue keep-alive实现原理)

下一篇:YOLOv8检测、分割和分类训练自己数据集(yolov3多分类检测)

  • 怎样更快的让未收录的页面尽快被收录(如何让1)

    怎样更快的让未收录的页面尽快被收录(如何让1)

  • 钉钉群管理员可以批改作业吗(钉钉群管理员可以查看作业吗)

    钉钉群管理员可以批改作业吗(钉钉群管理员可以查看作业吗)

  • 如何改善单极式极距型电容传感器的非线性(如何改善单极式变间距电容传感器的非线性)

    如何改善单极式极距型电容传感器的非线性(如何改善单极式变间距电容传感器的非线性)

  • 华为Mate10怎么分屏(华为mate10怎么分享热点?)

    华为Mate10怎么分屏(华为mate10怎么分享热点?)

  • 网络互连有何实际意义(网络互连有哪几种形式)

    网络互连有何实际意义(网络互连有哪几种形式)

  • iphone11充电自动开机(iphone11充电自动开机后自动断电)

    iphone11充电自动开机(iphone11充电自动开机后自动断电)

  • 为什么抖音点赞会自动消失(为什么抖音点赞推荐没了)

    为什么抖音点赞会自动消失(为什么抖音点赞推荐没了)

  • 小米8青春版能用qc3.8吗(小米8青春版能玩原神吗)

    小米8青春版能用qc3.8吗(小米8青春版能玩原神吗)

  • 电脑开vt有什么用(电脑开vt的坏处)

    电脑开vt有什么用(电脑开vt的坏处)

  • oppor17是否支持OTG(oppo新品r17能插优盘么)

    oppor17是否支持OTG(oppo新品r17能插优盘么)

  • 嘀嗒出行要怎么解除限制(嘀嗒出行要怎么看到车辆信息)

    嘀嗒出行要怎么解除限制(嘀嗒出行要怎么看到车辆信息)

  • 华为畅享9plus有nfc功能吗(华为畅享60)

    华为畅享9plus有nfc功能吗(华为畅享60)

  • 华为实时热搜怎么关闭(华为手机实时热搜)

    华为实时热搜怎么关闭(华为手机实时热搜)

  • 为什么谷歌商店下载不了应用(为什么谷歌商店没有tiktok)

    为什么谷歌商店下载不了应用(为什么谷歌商店没有tiktok)

  • 荣耀20有面部解锁么(荣耀20有没有人脸识别解锁)

    荣耀20有面部解锁么(荣耀20有没有人脸识别解锁)

  • 不背单词怎么设置每天背单词量(不背单词怎么设置30个)

    不背单词怎么设置每天背单词量(不背单词怎么设置30个)

  • 别人的抖音id怎么去掉(别人的抖音id怎么查)

    别人的抖音id怎么去掉(别人的抖音id怎么查)

  • 金立m6如何找到出厂设置(金立手机m6怎么恢复出厂设置)

    金立m6如何找到出厂设置(金立手机m6怎么恢复出厂设置)

  • 苹果简短的验证空白(苹果简短的验证刷不出来)

    苹果简短的验证空白(苹果简短的验证刷不出来)

  • wpsword怎么加链接(wps怎么放链接)

    wpsword怎么加链接(wps怎么放链接)

  • 青客宝余额提现不了(青客宝提现要审核多久)

    青客宝余额提现不了(青客宝提现要审核多久)

  • videoleap怎么调秒数(videoleap怎么调清晰)

    videoleap怎么调秒数(videoleap怎么调清晰)

  • 零钱提现失败是什么原因(零钱提现失败是什么情况)

    零钱提现失败是什么原因(零钱提现失败是什么情况)

  • Echarts地图的基本使用方法(echarts地图参数设置)

    Echarts地图的基本使用方法(echarts地图参数设置)

  • 预缴税款计算公式
  • 合伙企业所得税怎么征收
  • 检查记账凭证的主要方法有哪些?
  • 支付给个人的佣金费用需要发票吗
  • 2019年残保金申报时间
  • 房地产企业土地增值税
  • 有哪些税收政策类型
  • 委托在建工程会计分录
  • 异地预交所得税跨年还能用吗
  • 营业成本利润率是指
  • 收到银行的贷款
  • 调整上年度所得税计提分录
  • 开票系统服务费全额抵扣会计分录怎么做
  • 非货币性资产交换损益计算
  • 购买商品用于抵债的会计分录要怎么做?
  • 固定资产对外投资的税务处理
  • 企业购销业务流程包括哪些
  • 广告费和业务宣传费15%还是30%
  • 应付利润是会计科目吗
  • 工会经费 管理费用
  • 公司账户转账给个人账户有限额吗?
  • 会计准则规定的关联方
  • 外国人可以参加中国境内的党派或政治团体
  • 每个月的股利怎么计提?
  • 实收资本和资产的关系
  • 资源管理器一直弹出
  • 当月进项留抵如何做账
  • win10无法设置pin码怎么办
  • 存货损失进项税
  • php创建二维数组
  • 固定资产和固定资金的区别
  • 视同销售成本如何确认?
  • 计划成本法和实际成本法区别
  • 增值税留抵退税政策2023
  • php根据日期判断星座
  • php伪静态规则写法
  • 烟草带来的损失
  • 房地产销售未完工产品收入是含税的吗
  • 梵净山原名
  • php strlen函数
  • 商业连锁企业有哪些
  • 小规模企业购入固定资产怎么做账务处理
  • php 面向对象
  • php实现多维数组输入
  • 政府会计制度下财务会计包含几要素
  • 车间的办公费计入
  • 原生微信小程序面试题
  • 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
  • 取得短期借款会计分录
  • 房地产开发费用最高扣除比例
  • 去年发生了什么
  • mysql分页性能优化
  • 一般纳税人领票提交什么资料
  • 疫情期间社保减免优惠政策几个月
  • 车辆抵押贷款怎么办理
  • 建筑公司工程上班时间
  • 现金折扣定价案例
  • 专用发票金额大实际报销金额小会计分录怎么做
  • sql server使用
  • mysql函数大全以及举例
  • win10开始按钮点不动
  • win10如何固定桌面图标
  • 修改linux系统ip
  • win10警告
  • 怎么在win7开始菜单添加文件夹
  • 检测电脑屏幕
  • executor进程
  • win7系统怎么修改开机密码
  • Win10 Mobile Build 14269版截图曝光:脱胎换骨 速度飙升
  • Extjs 4.x 得到form CheckBox 复选框的值
  • ant编译工具
  • Vuforia 4.0 beta——Object Recognition (二)
  • python快速上手 自动化
  • jquery中可以用什么方法来获取和设置元素属性
  • TFC360冯燃:手游市场细分领域新秀崛起
  • JavaScript数据类型分为哪两大类
  • 进程间的通信方
  • python代码检测在线
  • javascript project
  • 四川税务2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设