实现打包后暴露可修改接口地址文件

编程入门 行业动态 更新时间:2024-10-24 06:37:27

实现打包后暴露可修改<a href=https://www.elefans.com/category/jswz/34/1771365.html style=接口地址文件"/>

实现打包后暴露可修改接口地址文件

### vue-cli3 实现打包后暴露可修改接口地址文件

在前后端分离的开发模式中,有时候我们开发好打包的文件在部署完之后,需要去修改获取接口的地址,这个时候就需要前端修改完之后重新打包再部署了,但是如果我们只是需要修改接口地址时,反复的重新打包就太麻烦了,接下来就分享一种简单方法,让大家可以在打包完之后只修改打包好的文件夹下的一个文件,就可以达到修改接口的作用。

1.首先我们在public文件夹下创建一个config.json文件(public文件夹默认不打包),然后在里面写入我们的接口地址,如:

```javascript

{

    "BASE_URL":"http://127.0.0.1:8888"

}

```

2.然后在我们需要使用到axios请求接口的页面或者封装接口请求的管理页面获取基础接口地址,如:

```javascript

//apilist 这是我封装的接口统一管理文件文件

// 先引入axios

import axios from 'axios'

// 定义基础接口地址

var base_url = ''

// 请求存储基础接口地址的json文件,获取保存的接口基础地址

axios.get('./config.json').then(res=>{

    base_url = res.data.BASE_URL // 获取保存的接口基础地址

    }

)

// 然后就可以在下面请求我们的接口地址了,比如我们需要请求一个用户详情的接口,可以这样写:

getUserInfo(id){

    return axios.get(`${base_url/api/userinfo}?userId=${id}`)

}

```

3.这样打包完之后,我们就可以看到打包完的文件夹里面就有config.json这个文件了,我们可以直接使用记事本等工具打开修改里面的基础接口地址,保存之后重新运行我们的项目就可以切换接口地址了  

更多推荐

实现打包后暴露可修改接口地址文件

本文发布于:2023-12-03 20:40:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1657419.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:接口   地址   文件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!