详解Vue-cli代理解决跨域问题
发布时间 - 2026-01-11 03:26:22 点击率:次使用vue-cli调接口的时候,总是会出现垮与问题,因为vue的localhost与访问域名不一致导致。而这一点,开发者显然也想到了,故而在vuejs-templates,也就是vue-cli的使用的模板插件里,有关于API proxy的说明,这个配置就是将localhost映射成访问的域名。

那么何为代理?
代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。可以简单粗暴理解为把你的域名转换成你访问的域名,(我这么记的,当然可能并不恰当)形成同源,就能访问。
那么在vue里,如何设置代理?
1.config目录找到index.js
2.在dev里添加proxyTable
dev: {
env: require('./dev.env'),
port: 8080,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/api':{
target:"http://47.93.166.112/BrainPcWeb",//设置你调用的接口域名和端口号 别忘了加http
changeOrigin:true,
pathRewrite:{
'^/api':''//这里理解成用‘/api'代替target里面的地址,后面组件中我们掉接口时直接用api代替
//比如我要调用'http://40.00.100.133:3002/user/login',直接写‘/api/user/login'即可
}
}
}
这一步为止,你重新run一下vue已经不存在跨域问题了。
如果你想在main.js把api定义*局变量也可以这样,虽然多此一举。代码如下:
Vue.prototype.HOST = '/api' //这时,你的/api/user/login就可以换成this.HOST/user/login
但是注意了
这只是开发环境(dev)中解决了跨域问题,生产环境中真正部署到服务器上如果是非同源还是存在跨域问题
部署到服务器上跨域解决问题,以后项目布置会继续更新。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vuecli跨域问题
# vuecli跨域
# vue
# cli
# 跨域
# 详解vue-cli本地环境API代理设置和解决跨域
# Vue项目配置跨域访问和代理proxy设置方式
# vue使用代理解决请求跨域问题详解
# vue 设置proxyTable参数进行代理跨域
# vue打包使用Nginx代理解决跨域问题
# vue代理和跨域问题的解决
# vue.js使用代理和使用Nginx来解决跨域的问题
# 详解vue-cli项目开发/生产环境代理实现跨域请求
# vue代理模式解决跨域详解
# 器上
# 我要
# 就能
# 的说
# 而在
# 你想
# 它是
# 英文
# 这只
# 解决问题
# 而这
# 也想
# 别忘了
# 转换成
# 代理服务器
# 何为
# 大家多多
# 就可以
# 如何设置
# 端口号
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
iOS发送验证码倒计时应用
如何用y主机助手快速搭建网站?
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
详解Oracle修改字段类型方法总结
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Swift开发中switch语句值绑定模式
如何在腾讯云免费申请建站?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何用景安虚拟主机手机版绑定域名建站?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
JS碰撞运动实现方法详解
javascript日期怎么处理_如何格式化输出
如何在建站宝盒中设置产品搜索功能?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何快速建站并高效导出源代码?
Laravel如何配置和使用缓存?(Redis代码示例)
如何快速启动建站代理加盟业务?
Android GridView 滑动条设置一直显示状态(推荐)
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
个人摄影网站制作流程,摄影爱好者都去什么网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
iOS验证手机号的正则表达式
如何注册花生壳免费域名并搭建个人网站?
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel怎么实现模型属性的自动加密
微信小程序 canvas开发实例及注意事项
如何在阿里云香港服务器快速搭建网站?
如何获取PHP WAP自助建站系统源码?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
Laravel如何为API编写文档_Laravel API文档生成与维护方法
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
Laravel storage目录权限问题_Laravel文件写入权限设置
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
香港服务器租用费用高吗?如何避免常见误区?
浅析上传头像示例及其注意事项
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
上一篇:浅谈oracle SCN机制
上一篇:浅谈oracle SCN机制

