vue项目打包后修改接口地址

我们在做vue项目时,总会遇到开发时用的测试地址和项目上线时用到的接口地址不同,再就是项目上线后,后期需要更改接口地址的情况。然而,如果没有一个配置文件,后期更换起来就只能修改vue文件然后再打包上线。这对于没有开发经验的运维人员来说,是有一定难度的。所以我们就要用到配置文件,直接修改配置文件,就可以修改。

  1. 我们在vue项目中,找到public文件夹,在public文件夹中创建一个config.js文件。
  2. 编辑config.js文件,将后端接口地址写在此文件中,因为此文件夹中文件打包不压缩,所以自定义全局变量,此文件不编译,因此需要用原生的写法
  3. 打开public文件夹中的index.html
    .
  4. script引用config.js文件
  5. 在vue页面文件中,console.log(config.src);即可在控制台中输出。

    在使用这种方法配置后台接口地址,在打包后依然可以再次直接编辑config.js文件来修改接口地址。
    各位同行小伙伴,如果在使用时遇到某些问题,可以评论讨论讨论。

vue项目打包后修改接口地址相关推荐

  1. vue打包后修改接口地址(私有化部署)

    私有化部署 应用场景 1.客户对于软件交付物需要自己部署数据库和站点的情况. 2.一套软件通过修改某文件的方式(较低成本的更改),以达到调换接口的目的. 解决方案 在vue项目中public文件夹下新 ...

  2. vue项目打包后 修改配置

    前言 在使用vue.js开发前端项目时,再结合webpack搞起各种依赖.各种插件进行开发,无疑给前端开发带来了很多便捷,就在解决跨域这个问题上,相信众多用vue.js的前端同僚们同我一样尝到了甜头, ...

  3. vue项目打包后生成一个配置文件可以修改打包后的服务器api地址

    vue项目打包后生成一个配置文件可以修改打包后的服务器api地址 问题描述:vue项目打包上线之后,如果要改服务器api地址,只能在源码更改然后重新打包发布,为了解决这个问题,我们可以在static增 ...

  4. 打包后index.html路径错误,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...

    解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题 2018年05月23日 10:05:35 for_weber 阅读数:14179 Vue项目运行npm run buil ...

  5. Vue项目打包后js文件压缩

    前言 这段时间因为免费试用了https://free.aliyun.com/一台阿里云的服务器,配置是 2核4G 2M, 因为带宽太低了,每次在第一次加载的时候太慢了,通过F12调试,发现主要是因为加 ...

  6. electron+vue项目打包时修改注册表功能

    electron+vue项目打包时修改注册表功能 原因 在使用electron做项目时,由于产品需要做一个放大镜功能.在查找了网上大部分类似需求后,发现大部分的放大镜都是对图片的放大,真正实现放大镜功 ...

  7. (javascript)vue项目打包后,写的覆盖element的样式无效了。这是什么原因?

    问题: (javascript)vue项目打包后,写的覆盖element的样式无效了.这是什么原因?描述: 在开发模式模式下,写的覆盖样式都有效,打包后就无效,请问下是什么原因? main.js里的c ...

  8. 快速解决Vue项目打包后文件过大问题

    快速解决Vue项目打包后文件过大问题 为什么打包后文件过大? 如何快速解决 一.路由懒加载[使用es6提案的import()方式] 二.CDN引入 为什么打包后文件过大? 移动app项目,使用vue- ...

  9. 接上一篇:【Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined】

    上一篇:Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined 其实在修改 webpack.prod.co ...

最新文章

  1. 前端开发学习笔记(二)
  2. python-自定义@修饰符
  3. string’ does not name a type 错误解析
  4. 总结了C#中string.format用法。分享给大家供大家参考。具体分析如下:
  5. hdu 1556 Color the ball 线段树 区间更新
  6. error: failed to push some refs to 'https://gitee.com/xxx/xxx'
  7. console 调试javascript
  8. 美团被曝杀熟外卖会员,回应:定位偏差导致
  9. redis哨兵主从不切换_Redis的三种模式:主从、哨兵、集群
  10. 根号x_8.八年级数学:根号(2a1)=12a,怎么求a的取值范围?二次根式
  11. spring component-scan配置扫描多个包
  12. asp.net mvc 伪静态添加
  13. DOS7.1安装与学习
  14. 35.伪造请求超时的ICMP数据包
  15. C语言代码如何运行的
  16. 51单片机——串口通信详解(STC89C51为例)
  17. 2018-06-27 关于小米电力猫小猫一直黄灯闪烁不匹配的问题
  18. Material Design学习总结
  19. linux内核纳秒精度时间,Linux时钟精度:毫秒?微妙?纳秒?
  20. 小米路由器 ping 测试软件,小米路由器3 测试: 自建简单智能家居

热门文章

  1. 【DaVinci Developer专题】-23-IDT高阶应用:结构体类型的数组
  2. 表格软件界的卷王,Excel、access、foxpro全靠边,WPS:真荣幸
  3. 使用python处理wps表格_python 操作 office
  4. 微博如何推广有好的百度排名技巧
  5. 20200111.第一篇投研文章,关于航空板块周期性行情
  6. jsdelivr 使用_如何使用JSDelivr
  7. 乐视网:归还民生信托9亿资金来源与贾跃亭及上市公司无关
  8. 多因子选股的策略实现(附:源码)
  9. error: unknown file type '.pyx' (from 'pycocotools/_mask.pyx')
  10. Java class类文件和类加载器详解以及代码优化