位置: 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多分类检测)

  • 2017年怎样做好网络推广?(2021年怎么做好工作)

    2017年怎样做好网络推广?(2021年怎么做好工作)

  • 酷狗投屏到电视怎么能带歌词(酷狗投屏到电视上不能自动下一首吗)

    酷狗投屏到电视怎么能带歌词(酷狗投屏到电视上不能自动下一首吗)

  • 为什么iphonex总是卡屏(为什么苹果x一直自动重启)

    为什么iphonex总是卡屏(为什么苹果x一直自动重启)

  • 电子数字计算机特点是(1946年首台电子数字计算机是)

    电子数字计算机特点是(1946年首台电子数字计算机是)

  • 苹果11屏幕多大(苹果11屏幕多大尺寸)

    苹果11屏幕多大(苹果11屏幕多大尺寸)

  • 苹果手表发布时间(苹果手表发布时间2021)

    苹果手表发布时间(苹果手表发布时间2021)

  • 荣耀保修期多久(荣耀50保修期多久)

    荣耀保修期多久(荣耀50保修期多久)

  • 耳机的播放器是什么(耳机播放器搭配)

    耳机的播放器是什么(耳机播放器搭配)

  • 微信点头像抖动(微信点头像抖动对方会知道吗)

    微信点头像抖动(微信点头像抖动对方会知道吗)

  • 手环离线支付原理(手环离线支付原理视频)

    手环离线支付原理(手环离线支付原理视频)

  • 首行缩进2字符没反应(首行缩进2字符怎么设置电脑)

    首行缩进2字符没反应(首行缩进2字符怎么设置电脑)

  • 苹果11无线网络不好是怎么回事(苹果11无线网络怎么设置自动切换)

    苹果11无线网络不好是怎么回事(苹果11无线网络怎么设置自动切换)

  • windows7中可完成的磁盘操作有哪些(windows7中可以完成窗口切换的方法)

    windows7中可完成的磁盘操作有哪些(windows7中可以完成窗口切换的方法)

  • 现在苹果8用的什么基带(苹果八现在用怎么样)

    现在苹果8用的什么基带(苹果八现在用怎么样)

  • qq号注销别人会知道吗(qq号注销别人会申请吗)

    qq号注销别人会知道吗(qq号注销别人会申请吗)

  • ios13 怎样隐藏图标(ios13怎么隐藏照片)

    ios13 怎样隐藏图标(ios13怎么隐藏照片)

  • 转评是什么意思(医师职称转评是什么意思)

    转评是什么意思(医师职称转评是什么意思)

  • 粉笔账号怎么多人用(粉笔app账号可以几个人用)

    粉笔账号怎么多人用(粉笔app账号可以几个人用)

  • 微信接不到语音通话和视频是怎么回事(微信接不到语音电话是怎么回事)

    微信接不到语音通话和视频是怎么回事(微信接不到语音电话是怎么回事)

  • 华为自带booking是什么(华为自带booking是干什么用的)

    华为自带booking是什么(华为自带booking是干什么用的)

  • vivox27带不带面部解锁(vivox27带面部解锁吗)

    vivox27带不带面部解锁(vivox27带面部解锁吗)

  • 网易云音乐有hd版本吗(优酷音乐免费下载)

    网易云音乐有hd版本吗(优酷音乐免费下载)

  • 苹果8p能扩容吗(苹果8p能扩容吗多少钱)

    苹果8p能扩容吗(苹果8p能扩容吗多少钱)

  • 半自动洗衣机怎么清洗污垢(半自动洗衣机怎么放水)

    半自动洗衣机怎么清洗污垢(半自动洗衣机怎么放水)

  • iphoneX的屏幕是玻璃吗(iphonex的屏幕是什么屏)

    iphoneX的屏幕是玻璃吗(iphonex的屏幕是什么屏)

  • 小米手机怎么刷银行卡(小米手机怎么刷机强行解锁)

    小米手机怎么刷银行卡(小米手机怎么刷机强行解锁)

  • 9400f配什么显卡(9400f配什么显卡最好)

    9400f配什么显卡(9400f配什么显卡最好)

  • windows通用系统安装器怎么使用?(通用文件系统)

    windows通用系统安装器怎么使用?(通用文件系统)

  • 不得税前扣除的贷款利息
  • 固定资产什么时候开始折旧
  • 减免所得税额怎么做分录
  • 微信收款和支付宝收款有啥区别
  • 已发货未收钱会计分录
  • 行政事业单位预算管理制度
  • 出售自用汽车的税率
  • 权益性支出与收益性支出区别
  • 道路货物运输服务可以加计扣除吗
  • 外贸企业出口货物
  • 无形资产加计扣除最新政策
  • 教育用地转让缴哪些税
  • 用现金支付购买增值税应税服务
  • 多计提的销售费用冲销
  • 企业购买国债逆回购需要缴纳增值税吗
  • 购置房产按揭应注意事项
  • 物业费能开公司名称吗
  • 营改增之后还有营业税金及附加吗
  • 园林绿化工程税点
  • 财政返还政策
  • 供暖税收分类编码是多少
  • 差额开票扣除额可以大概数
  • 教育培训机构涉税问题
  • 收到雇主责任险发票计入什么科目
  • 现金银行存款日记账日清月结
  • 注册资金印花税怎么算
  • 收到房租的增值税税率
  • 企业筹建期间的广告费和业务宣传费
  • 员工工伤一次性赔偿申请书
  • 金蝶存货核算的基本流程
  • 主营业务收入多栏式怎么填
  • 企业对外捐赠的税法处理
  • 劳保用品做账分录
  • wordpress相关文章
  • php上传图片大小限制
  • php memory_get_usage
  • 红嘴牛文鸟图片
  • 高新技术企业收入占比不到60%,能否享受税收优惠政策
  • 关于商业承兑汇票的多选题有哪些
  • 收到电子银行承兑汇票计入什么科目
  • php引用类型
  • 购买固定资产发生的支出是资本性支出
  • 计提应收账款坏账准备属于谨慎性吗
  • 个别计价法优缺点是什么
  • sql服务器无法启动的解决
  • sql 临时数据
  • 企业出售房屋
  • 企业筹建期间是什么
  • 招标押金有规定吗
  • 原材料报废收入账务处理
  • 银行利息回单怎么报账审核
  • 股东转公户的钱叫什么
  • 研发费用加计扣除比例及计算方法
  • 固定总价合同与epc总承包合同区别
  • 建账固定资产的期初科目是什么
  • 工业企业产成品库存同比
  • mysql索引命令
  • win8换win7详细过程
  • fedora怎么安装软件
  • win32k.sys是什么
  • 在苹果电脑mac上怎么下载
  • python计算两个数的最大公约数
  • jquery实现复选框全选
  • linux 编译
  • vue router使用query和params传参的使用和区别
  • javascript 代码
  • android 控件居中
  • xmpp client
  • python字符类型有哪些
  • python中文分词库
  • 契税减免优惠政策2023年最新
  • 安徽国税app
  • 广东电子税务局报税操作流程视频
  • 固定资产转让要交企业所得税吗
  • 车船税每年都是300怎么变成600
  • 佛山电子税务
  • 购买服务合同模版
  • 苏州税务所电话是多少
  • 一般纳税人开红字发票怎么报税
  • 发票号码的8位是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设