位置: 编程技术 - 正文

VueJs 将接口用webpack代理到本地的方法(给一个接口,然后怎么在vue里面调用)

编辑:rootadmin

推荐整理分享VueJs 将接口用webpack代理到本地的方法(给一个接口,然后怎么在vue里面调用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue怎么使用接口,vue的接口用什么写,vuejs怎么请求接口,vue的接口用什么写,给一个接口,然后怎么在vue里面调用,vue.js接口,vue.js接口,给一个接口,然后怎么在vue里面调用,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇博文,我们已经顺利的从cnodejs.org请求到了数据,但是大家可以注意到我们的/src/api/index.js的第一句就是:

这里我们的接口地址是写死的,这固然是一个问题,但是其实并不是最重要的,而是在cnodejs.org已经帮我们把接口处理的很好了,帮我们解决了跨域问题。而在实际开发中,很多项目接口是不允许我们跨域请求的。

而在第一章说到的前后端分离开发模式,前端开发前端,同时后端也在开发接口,那这个时候我们前端工程师不可能到服务器上直接开发,或者在本地搞一套服务器环境,如果是这样就违背了我们前后端分离开发的初衷。

那么如何解决这个问题呢?其实很简单,要知道 跨域不是接口的限制 而是浏览器为了保障数据安全做的限制。因此,一种方法可以解决,那就是打开浏览器的限制,让我们可以顺利的进行开发。但是无奈的是,最新的 chrome 浏览器好像已经关闭了这个选项,那么我们只能采用另外一种方法了——将接口代理到本地。

配置 webpack 将接口代理到本地

好在,vue-cli 脚手架工具,已经充分的考虑了这个问题,我们只要进行简单的设置,就可以实现我们的目的。

我们打开 /config/index.js 文件,找到以下代码:

VueJs 将接口用webpack代理到本地的方法(给一个接口,然后怎么在vue里面调用)

其中,proxyTable: {}, 这一行,就是给我们配置代理的。根据 cnodejs.org 的接口,我们把这里调整为:

我们这样配置好后,就可以将接口代理到本地了。

更多关于接口的配置请参见: 接口配置请参见: src/api/index.js 文件

在上面我们的代理已经配置好了,但是我们的/src/api/index.js还需要调用人家的地址,所以我们来重新配置/src/api/index.js文件,如下

跨域问题一般仅存在于开发环境上,到实际生产环境上一般不存在跨域问题了,所以采用这种方式来进行配置,能很好的解决跨域问题。值得注意的是,配置完代理后是不会立即生效的,需要重启服务器。

我们按Ctrl+c先停掉服务,然后再用cnpm run dev重启服务即可。

重启完成后,打开浏览器,在F开发者工具里,可以看到如下:

可以看到我们请求的接口地址已经变成了localhost也就是本机,说明我们的接口已经成功的代理到本地了。再切换到Priview选项卡来看一下数据是否正常返回:

如果出现上图,则说明数据也正常的返回了,这样我们已经顺利的将接口代理到了本地,并且读取到了数据。开始准备下面的工作吧!

标签: 给一个接口,然后怎么在vue里面调用

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

上一篇:vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法(vue自定义组件v-html)

下一篇:Vue父子模版传值及组件传值的三种方法(vue父子组件传值props)

  • 奖励旅游的概念解释
  • 个人所得税的税目分多少种
  • 融资租赁租出的固定资产需要计提折旧吗
  • 固定资产摊余成本例题
  • 小规模纳税人增值税减免账务处理
  • 罚款可以直接在公安局缴纳吗
  • 固定资产报废清理净损失属于什么费用
  • 农产品计算抵扣的税务政策
  • 个人独资企业租赁收入如何纳税
  • 销货清单是否需盖章
  • 注册资本余额为100万亿元
  • 共用的水电费支出怎么算
  • 置换上市公司资质要求
  • 怎么控制成本费用餐厅
  • 电子承兑汇票转让怎么操作
  • 纳税申报表如何导出
  • 旧货如何卖
  • 房租发票按季度开具,可以一次性计费用吗
  • 现房销售需要哪些手续
  • 技术服务发票怎么开 安全培训
  • 集团企业内各个部门职责
  • 滴滴行程单修改后是否能查
  • 物业维修收费合理吗
  • 公司注销还需要登报吗
  • 汇总记账凭证账务处理程序的优点包括
  • 总分机构类型怎么选
  • 研发费用进成本吗
  • 没有进出口权可以做外贸吗
  • 未抵扣增值税入什么科目
  • 这个月发票没用怎么做账
  • 出口退税是几个点
  • win7怎么转移桌面到d盘
  • 增值税专用发票有几联?
  • win11 应用商店
  • deepin安装windows字体
  • amr文件什么意思
  • 欧罗巴山脉自驾
  • 在产品按定额成本计价法的特点
  • wordpresscom
  • 红字增值税专用发票信息表怎么填
  • 有关商品房质量的投诉,这些年一直
  • vue 富文本编辑框
  • php异常处理方法
  • 关于专利技术转让的说法
  • 营业执照更换法人需要哪些手续
  • 现金折扣什么时候冲减收入
  • mysql查询一列数据
  • 成品油红字发票开具后库存数量如何冲回?
  • 土地增值税的扣除项目金额有哪些
  • 小微企业减免的增值税账务处理
  • 销售补偿法
  • 公司健身器材使用制度
  • 母子公司之间无偿划转固定资产
  • 对外支付3万美元怎么算
  • 生产性服务企业税率
  • 营改增后服务业账务处理
  • 利息收入记借方还是贷方
  • 实缴制下未到位资金
  • 企业固定资产内部控制风险防范体系的构建原则
  • 医疗器械行业进货未取得发票怎么做会计分录的
  • windows任务管理器命令
  • 苹果电脑mac怎么卸载软件
  • rancheros github
  • big是什么文件格式
  • linux和windows交互
  • ubuntu20.10安装教程
  • mac怎么连接打印机设备
  • sbserv.exe - sbserv是什么进程 有什么用
  • 批处理查询文件是否存在
  • python的pip安装命令
  • Android OpenGL ES(九)----构建几何物体
  • Python虚拟环境创建
  • javascript入门教程
  • 银行代扣流程
  • 税控盘如何查询上报汇总成功
  • 广东省电子税务局官网登录入口
  • 甘肃省国家励志奖学金证书打印网址
  • 天津静海离天津市区多远
  • 江苏国税发票出库时间
  • 如何进行税务筹划的方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设