私有化部署

应用场景

1.客户对于软件交付物需要自己部署数据库和站点的情况。
2.一套软件通过修改某文件的方式(较低成本的更改),以达到调换接口的目的。

解决方案

在vue项目中public文件夹下新增serverConfig.js文件夹

(function (window){window.$config = {// BASE_API: 'http://yyyyyyyyyyyy', BASE_API: 'https://xxxxxxxxxxxxx', }})(window)

index.html中

<script src="serverConfig.js"></script>

具体调用接口处,这里使用了

this.$axios.get(window.$config.BASE_API)

原理:在public中 build不会改变文件。而最终采用直接引入脚本的方式加入到index.html
通过全局变量window.$config.BASE_API访问接口。

打包后的dist文件


以此可以直接通过修改serverConfig.js中的BASE_API来改变接口地址。

vue打包后修改接口地址(私有化部署)相关推荐

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

    vue项目打包后修改接口地址 我们在做vue项目时,总会遇到开发时用的测试地址和项目上线时用到的接口地址不同,再就是项目上线后,后期需要更改接口地址的情况.然而,如果没有一个配置文件,后期更换起来就只 ...

  2. vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理)

    vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) 参考文章: (1)vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) (2)https://www. ...

  3. vue打包后获取不到数据_vue 打包后,如何修改接口地址?

    bug收集:专门解决与收集bug的网站 网址:www.bugshouji.com 01背景 在 vue 项目中,我们可以通过不同的环境,访问不同的服务器. 虽然可以使用环境的切换,但是在打包成html ...

  4. vue中使用pdf.js插件打包后不显示插件及打包后动态修改接口地址

    最近写了一个项目 需要在线展示pdf 实现方法是下载该插件并解压放到 static文件夹中 地址:http://mozilla.github.io/pdf.js/ 我在项目中使用iframe嵌套的方式 ...

  5. [vue] 怎么修改vue打包后生成文件路径?

    [vue] 怎么修改vue打包后生成文件路径? webpack:output.path vue-cli3: outputDir 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...

  6. vue打包后css路径_Vue打包后访问静态资源路径问题

    Vue打包后访问静态资源路径问题 Vue介绍中static文件夹里放的是静态资源目录,如图片.字体等. 我们发现运行npm run start后本地图片路径是没问题的,但是打包上传后会怎么样呢? 我们 ...

  7. vue上线后图片不显示_解决Vue打包后访问图片/图标不显示的问题

    大家可否遇到过 npm run build打包后,项目在线上运行时,资源文件 (图片.图标)不显示 的问题, 接下来,我给大家分享一下我的解决方案~ 1.检查打包后dist中的css文件 打开此文件后 ...

  8. vue打包后更改js文件名称

    好好学习 ,天天向上.Are you ready? vue默认打包dist文件(js文件默认名称) vue打包后更改js文件名称 例如: 中间部分加时间戳 代码奉上 修改vue.config.js c ...

  9. flask 渲染 vue 打包后的dist文件(直接用后端渲染)

    flask 渲染 vue 打包后的dist文件(直接用后端渲染) vue项目打包出dist文件 npm run build 代码 from flask import Flask from flask ...

最新文章

  1. 高效模式编写者的7个习惯
  2. 本周技术主题-----.net中的资源文件
  3. 3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)
  4. InstallShield使用——菜单部分
  5. ASP.NET中 分析器错误:发现不明确的匹配
  6. 金融专业计算机大几可以不学,大学选专业,只要明白4个档次,3个原则,基本不会有太大的问题...
  7. 收购最大K8s服务商,重回独立的SUSE又要和Red Hat拼混合云
  8. 经典面试题(25):以下代码将输出的结果是什么?
  9. pat00-自测2. 素数对猜想 (20)
  10. 返回一个循环数组中最大子数组的和
  11. 这些C4D创意卡通色彩场景,简直酷到爆炸!
  12. SQL SERVER 2014 安装图解(含 SQL SERVER 2014 安装程序共享)
  13. 微信小程序 ---- 学习目标认识小程序
  14. 工作中的第一份LoadRunner脚本
  15. td自动换行:设置table布局固定,td根据设定宽度自动换行
  16. My97DatePicker 演示和文档
  17. imp 数据导入_墨天轮数据库周刊—第7期
  18. 《个人信息去标识化指南》笔记
  19. JMeter-Ramp-up Period解释
  20. C - MaratonIME eats japanese food

热门文章

  1. beeline软件_Beeline软件
  2. 程序员多久才能在北京买房子?百练OJ:4022:买房子
  3. 数字电子技术(三)门电路
  4. CAN总线通讯出错?检查您的采样点是否设置正确
  5. SpringBoot测试代码status()、content()、equalTo()无法导入
  6. 美团程序员吐槽:美团已成为最卷公司
  7. 喜讯 | 美格智能荣获2022“物联之星”年度榜单之中国物联网企业100强
  8. 每个无线路由器都是窃听神器:房间里的一举一动它都能感应
  9. 解决Ubuntu安装后无法联网的问题-网卡驱动为安装成功
  10. 虾米音乐如何重新下载