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

  • qq扩列功能怎么找不到了2021(qq扩列功能怎么关闭了2023)

    qq扩列功能怎么找不到了2021(qq扩列功能怎么关闭了2023)

  • 近期搜索引擎优化的趋势(优质的搜索引擎)

    近期搜索引擎优化的趋势(优质的搜索引擎)

  • 三星buds2怎么唤醒语音助手(三星buds2使用说明)

    三星buds2怎么唤醒语音助手(三星buds2使用说明)

  • 手机屏幕时间太短了在哪里设置(手机屏幕时间太短)

    手机屏幕时间太短了在哪里设置(手机屏幕时间太短)

  • 高德地图如何改语音声音(高德地图如何改店铺名字)

    高德地图如何改语音声音(高德地图如何改店铺名字)

  • 魅族17pro支持多少倍变焦呢(魅族17pro支持多少瓦)

    魅族17pro支持多少倍变焦呢(魅族17pro支持多少瓦)

  • mh1j2ch/a是ipad几(ipadmh1j2ch/a是什么型号)

    mh1j2ch/a是ipad几(ipadmh1j2ch/a是什么型号)

  • 快手是什么时候推出的(快手是什么时候开发的)

    快手是什么时候推出的(快手是什么时候开发的)

  • 一个号码可以申请两个抖音吗(一个号码可以申请两个抖音账号吗)

    一个号码可以申请两个抖音吗(一个号码可以申请两个抖音账号吗)

  • 抖音小店扣点多少(2021抖音小店平台扣点是多少)

    抖音小店扣点多少(2021抖音小店平台扣点是多少)

  • 硬盘换到别的电脑上能直接用吗(硬盘换到别的电脑上文件丢失)

    硬盘换到别的电脑上能直接用吗(硬盘换到别的电脑上文件丢失)

  • 手机摄像头模糊能修吗(手机摄像头模糊看不清怎么办)

    手机摄像头模糊能修吗(手机摄像头模糊看不清怎么办)

  • 微信怎么开启深色(微信怎么开启深色模式oppor9s)

    微信怎么开启深色(微信怎么开启深色模式oppor9s)

  • 苹果手机骚扰电话怎么设置(苹果手机骚扰电话怎么设置打不进来)

    苹果手机骚扰电话怎么设置(苹果手机骚扰电话怎么设置打不进来)

  • 华为手机怎么设置通话背景(华为手机怎么设置锁屏密码)

    华为手机怎么设置通话背景(华为手机怎么设置锁屏密码)

  • 电脑运行内存怎么扩大(电脑运行内存怎么看用多少)

    电脑运行内存怎么扩大(电脑运行内存怎么看用多少)

  • 微博怎么删除兴趣主页(微博怎么删除兴趣标签)

    微博怎么删除兴趣主页(微博怎么删除兴趣标签)

  • 探探哪一年正式上线(探探哪一年正式成立的)

    探探哪一年正式上线(探探哪一年正式成立的)

  • kindle怎么看卡索引(kindle怎么看caj)

    kindle怎么看卡索引(kindle怎么看caj)

  • 苹果xr的喇叭为什么左边的不响(苹果xr喇叭有吱吱的声音)

    苹果xr的喇叭为什么左边的不响(苹果xr喇叭有吱吱的声音)

  • 苹果用流量怎么下载绝地求生(苹果用流量怎么换卡)

    苹果用流量怎么下载绝地求生(苹果用流量怎么换卡)

  • 苹果手机怎么开游戏模式(苹果手机怎么开定位)

    苹果手机怎么开游戏模式(苹果手机怎么开定位)

  • xr的录屏在哪里(xr录屏在哪里找)

    xr的录屏在哪里(xr录屏在哪里找)

  • 链家app如何不展示我的委托(链家app怎么样)

    链家app如何不展示我的委托(链家app怎么样)

  • Win10 21H1 正式版已大规模推送部署,21H2 正式版即将到来(win10 21h1正式版怎么样)

    Win10 21H1 正式版已大规模推送部署,21H2 正式版即将到来(win10 21h1正式版怎么样)

  • webpack--》webpack底层深入讲解,从初识到精通,真正实现从0到1的过程

    webpack--》webpack底层深入讲解,从初识到精通,真正实现从0到1的过程

  • Navicat for MySQL 15 v15.0.27 中文企业正式版(附安装教程) 32/64位 破解版

    Navicat for MySQL 15 v15.0.27 中文企业正式版(附安装教程) 32/64位 破解版

  • 已缴纳车船税的车船在同一年度
  • 印花税计提怎么计提
  • 国有股权无偿划转协议
  • 职工意外伤害险赔偿范围
  • 公对公退款要交税吗
  • 机票的电子发票和行程单有什么区别
  • 应交税费是没有增值税吗
  • 利润总额与毛利的区别
  • 季度申报利润表本月数怎么填
  • 差额开票如何入账
  • 普通增值税发票可以抵税吗?
  • 错账的查找方法及适用范围
  • 2020年个体工商户税收政策超出额度怎么征收
  • 充话费送手机如何缴纳增值税
  • 补发以前年度工资如何计税
  • 简易计税项目是所有发票都是普票吗
  • 小规模纳税人开专票和普票的区别
  • 加工费发票怎么做账务处理
  • 商品房买卖合同预售和商品房买卖合同有什么区别
  • 自开租赁费发票税率是多少?
  • 外资企业所得税优惠政策
  • 一般纳税人技术开发税率
  • 企业收到待清算的现金
  • 非全日制员工个税扣除标准
  • 资产负债率高说明长期偿债能力强吗
  • 已预缴税款金额可以不申请退税吗
  • 工资计提如何做账
  • 公司税务风险怎么解决
  • 建安企业收取管理费虚开怎么处理
  • 自来水公司的水压力是多少
  • 土地使用税如何终止申报
  • php过滤数组中的空字符串
  • php表单验证实例
  • 笔记本屏幕清洁剂推荐
  • 有关五险一金的知识
  • php读取excel内容
  • Smarty3配置及入门语法
  • wordpress shortcode
  • 使用sm4js进行加密和国密sm4的总结
  • vue的内置组件
  • linuxroot切换
  • 土地使用税退税的会计分录
  • 坏账损失的核算属于会计估计
  • 与下级往来账户贷方核算的内容有
  • 股票的溢价是怎么回事
  • php shell_exec
  • Python数学建模三剑客
  • reactjs.org
  • dedecms配置
  • 出口退税的会计处理例题
  • 更正申报季度企业所得税
  • 无形资产出售当月是否摊销
  • 增值税附加税减半政策
  • 委托加工的材料成本包括运费吗
  • 国际货运公司支付境外运费
  • 负数发票怎么开具?
  • 预收账款借方和贷方表示什么
  • 事业单位无形资产包括哪些
  • a公司刚刚执行了一个采购项目
  • sqlserver使用方法
  • linux安装c环境
  • ubuntu20.04.1安装
  • win10系统怎么设置开机密码
  • win8关机立马自动重启
  • linux awk命令使用实例
  • centos简介
  • win7如何显示文件扩展
  • node写自动化脚本
  • js 修改 css
  • javascript面向对象精要pdf
  • Android之Service
  • python3 with语句
  • python中pyinstaller
  • 深圳电子税务局税种启用在哪里
  • 江苏城乡医疗保险网上缴费2024年
  • 金税盘电子发票怎么开
  • 日照公交305发车时间表
  • 如何下载电子国税app
  • 盘州市税务局党组成员图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设