首页 > 其他分享 >#yyds干货盘点#vue设置跨域proxy

#yyds干货盘点#vue设置跨域proxy

时间:2023-03-21 23:01:32浏览次数:40  
标签:yyds vue http 跨域 0.1 newList 127.0 api 3000

创建​​vue.config.js​​文件

// 方法1
module.exports = {
devServer: {
host: 'localhost',
port: '8083',
proxy: {
'/api': { // /api 表示拦截以/api开头的请求路径
target: 'http:127.0.0.1:3000', // 跨域的域名
changeOrigin: true, // 是否开启跨域
}
}
}
}

// 等同于
// 方法2
module.exports = {
devServer: {
host: 'localhost',
port: '8083',
proxy: {
'/api': {
target: 'http:127.0.0.1:3000/api',
changeOrigin: true,
pathRewrite: { // 重写路径
'^/api': '' // 把/api变为空字符
}
}
}
}
}

理解:

// 请求接口:http://127.0.0.1:3000/api/newList

// axios请求
axios({
method: 'get',
url: '/api/newList'
}).then(res=>{})

// 上面请求接口可以分解为 127.0.0.1:3000 /api/newList

// 方法1 理解
// 当拦截到以/api开头路径时,把设置的跨域域名与路径拼接就变为了 http:127.0.0.1:3000/api/newList

// 方法2 理解
// 当拦截到以/api开头路径时,把设置的跨域域名与路径拼接就变为了 http:127.0.0.1:3000/api/api/newList


标签:yyds,vue,http,跨域,0.1,newList,127.0,api,3000
From: https://blog.51cto.com/u_11365839/6141150

相关文章

  • # yyds干货盘点 # 怎么用Python把左边这种转成右边这种?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【惜君】问了一个​​Pandas​​处理Excel的问题,这里拿出来给大家分享下。下面是粉丝自己写的代码:二、实现过程看上去是......
  • #yyds干货盘点#php curl发送post请求,向接口发送请求并返回数据
    在微信开发中,很多请求都是用curl实现的,并不是跳转的curl或者ajax。index.php<?php//api接口$url="server.php";//发送请求functionhttpGet($url){$curl=curl_init(......
  • vue.js项目打包报错Error: You appear to be using a native ECMAScript module confi
    问题描述报错:Error:YouappeartobeusinganativeECMAScriptmoduleconfigurationfile,whichisonlysupportedwhenrunningBabelasynchronously.原因是我......
  • Vue2 快速上手
    1.声明式渲染通过{{}}将数据渲染到页面:<body><divid="app">{{message}}</div></body><script>varapp=newVue({el:'#app',......
  • Vue10*10图片表格的点击效果
    要求.使用Vue及自定义组件完成10*10图片表格点击效果效果图过程:一.用PS切图1.打开PS,选择切图工具,在左边复选框选择切图工具。  2.单击右键鼠标,选择划分切片。......
  • 使用vue完成图片表格的点击因隐藏效果
    首先了解整个项目可以分几个板块。图片的切割,图片放入的框架构建,图片放入。1.图片的分割,这里的图片分割可以使用PS,或者网上搜图片切割的网站上传图片就行(http://www.zuoha......
  • vue 默认margin:8px
    #问题情景之前新拉取的vue项目,今天在更换背景图片的时候,发现,图片与顶部有缝隙,查看后发现,body属性中有margin:8px的属性,但是我程序代码中,外层并没有相关设置,且该body是在我......
  • vue 添加 不蒜子 统计计数
    #之前都是在jq环境当中使用卜算子的,感觉还是比较方便#现在使用vue搭建个人博客,当然也要入乡随俗了#步入正题1.环境依赖安装yarnaddbusuanzi.pure.js#ornpminstallb......
  • #yyds干货盘点# LeetCode程序员面试金典:最小K个数
    题目:设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。示例:输入:arr=[1,3,5,7,2,4,6,8],k=4输出:[1,2,3,4]代码实现:classSolution{publicint[]......
  • #yyds干货盘点# LeetCode面试题:跳跃游戏
    1.简述:给定一个非负整数数组 nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。 示例 1:输入:nu......