vue打包之后配置统一请求地址步骤详解

 更新时间:2023年07月04日 11:28:14   作者:喜欢走弯路的人  
这篇文章主要为大家介绍了vue打包之后配置统一请求地址实现步骤详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

1.第一步

在public文件夹下新建一个config.js文件,并添加如下内容

exports.PLATFROM_CONFIG = {
    baseURL: "服务器地址"
}

2.第二步

在vue.config.js中根据路径引入后,修改服务器代理地址target

const PLATFROM_CONFIG = require('./public/config.js')
devServer: {
    port: 8080,
    proxy: {
      '/fdapis': {
        target: PLATFROM_CONFIG.PLATFROM_CONFIG.baseURL,//修改服务器代理地址
        ws: false,
        changeOrigin: true,
        pathRewrite: {
          '^/fdapis': ''  //需要rewrite的,
        }
      }
    }
  },

3.第三步

在封装的网络请求文件中设置默认请求地址,我的项目中请求地址在request.js文件中配置

首先,根据路径引入public文件中的config.js文件:

import PLATFROM_CONFIG from '../../public/config'

其次,根据地址配置,修改PLATFROM_CONFIG文件中的baseURL地址:

PLATFROM_CONFIG.PLATFROM_CONFIG.baseURL=localStorage.getItem('BASE_URL')  // 在request.js中修改配置地址

这里之所以从localStorage.getItem('BASE_URL') 中取值,并赋值给PLATFROM_CONFIG文件中的baseURL是由于,我的地址在登录时由用户自己配置服务器地址以及端口号,并存储在了session中。如下图所示:

用户自己配置服务器地址

4.最后统一配置服务器请求地址

Vue.prototype.BASE_URL = localStorage.getItem('BASE_URL') // 公共的服务器地址

以上就是vue打包之后配置统一请求地址的详细内容,更多关于vue打包请求地址配置的资料请关注脚本之家其它相关文章!

相关文章

  • vue项目打包之后生成一个可修改IP地址的文件(具体操作)

    vue项目打包之后生成一个可修改IP地址的文件(具体操作)

    这篇文章主要介绍了vue项目打包之后生成一个可修改IP地址的文件(具体操作),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • vue在路由中验证token是否存在的简单实现

    vue在路由中验证token是否存在的简单实现

    今天小编就为大家分享一篇vue在路由中验证token是否存在的简单实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • vue+elementUI下拉框回显问题及解决方式

    vue+elementUI下拉框回显问题及解决方式

    这篇文章主要介绍了vue+elementUI下拉框回显问题及解决方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • vue2.0+koa2+mongodb实现注册登录

    vue2.0+koa2+mongodb实现注册登录

    这篇文章主要介绍了vue2.0+koa2+mongodb实现注册登录功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • vue3语法中使用vscode打开满屏红线报错的完美解决方法

    vue3语法中使用vscode打开满屏红线报错的完美解决方法

    这篇文章主要介绍了vue3语法中使用vscode打开满屏红线报错的完美解决方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 浅谈Vue.js路由管理器 Vue Router

    浅谈Vue.js路由管理器 Vue Router

    这篇文章主要介绍了Vue.js路由管理器 Vue Router,主要介绍的是路由元信息,命名路由以及嵌套路由等使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • vue实现图片滑动验证功能

    vue实现图片滑动验证功能

    这篇文章主要为大家详细介绍了vue实现图片滑动验证功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • Vue实例的对象参数options的几个常用选项详解

    Vue实例的对象参数options的几个常用选项详解

    今天小编就为大家分享一篇Vue实例的对象参数options的几个常用选项详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • vue组件添加事件@click.native操作

    vue组件添加事件@click.native操作

    这篇文章主要介绍了vue组件添加事件@click.native操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • vue实现父组件获取子组件的方法或属性值详解

    vue实现父组件获取子组件的方法或属性值详解

    这篇文章主要介绍了vue实现父组件获取子组件的方法或属性值详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03

最新评论