zoukankan      html  css  js  c++  java
  • vue-cil生产环境和发布环境的配置

    第一步,分别设置不同的接口地址

    首先,我们分别找到下面的文件:

    /config/dev.env.js
    /config/prod.env.js

    其实,这两个文件就是针对生产环境和发布环境设置不同参数的文件。我们打开dev.en.js文件。代码如下:

    var merge = require('webpack-merge')
    var prodEnv = require('./prod.env')
    
    module.exports = merge(prodEnv, {
      NODE_ENV: '"development"'
    })

    好,我们在NODE_ENV下面增加一项,代码如下:

    var merge = require('webpack-merge')
    var prodEnv = require('./prod.env')
    
    module.exports = merge(prodEnv, {
      NODE_ENV: '"development"',
      API_ROOT: '"//192.168.1.8/api"'
    })

    然后,我们编辑prod.env.js文件,

    module.exports = {
      NODE_ENV: '"production"',
      API_ROOT: '"//www.baidu.com/api"'
    }

    调用接口
    比如:

    this.$axios.post(process.env.API_HOST + '/a/announcement/announcement/list', {
    pageNO: 1,
    pageSize: 6
    }).then((res) => {
    console.log(res.data)
    this.List = res.data.data
    console.log(this.List)
    }).catch(function(err) {
    console.log(err)
    })

  • 相关阅读:
    事件(五):事件委托
    事件(四):事件类型
    【[ZJOI2005]午餐】
    【[POI2006]OKR-Periods of Words】
    【2^k进制数】
    【[SHOI2015]脑洞治疗仪】
    【[NOI2016]区间】
    【[SHOI2014]概率充电器】
    【逛公园】
    【[CQOI2014]数三角形】
  • 原文地址:https://www.cnblogs.com/wangjianping123/p/9186492.html
Copyright © 2011-2022 走看看