• 接口环境配置


    前言

    • 开发上线的不同阶段,需要不同的配置;
    • 不同的跨域方式,配置不同;
    • 打包的时候统一注入环境参数,统一管理环境,输出不同的版本包

    在没有使用接口代理的情况下,可以为每种环境配置请求的baseURL:

    配置

    package.json

    "scripts": {
      "serve": "vue-cli-service serve --mode=development",
      "build": "vue-cli-service build --mode=production",
      "test": "vue-cli-service serve --mode=test",
      "lint": "vue-cli-service lint"
    },
    

    env.js

    let baseURL;
    switch(process.env.NODE_ENV){
        case 'dev':
            baseURL='开发环境的请求url'
            break;
        case 'test':
            baseURL='测试环境的请求url'
            break;
        case 'prod':
            baseURL='生产环境的请求url'
            break;
        default:
            baseURL='默认请求url'
            break; 
    }
    

    main.js

    import env from './env'
    axios.defaults.baseURL= 'baseURL';
    
  • 相关阅读:
    Ubuntu16.04.1 安装Nginx
    Ubuntu16.04.1 安装Redis-Cluster
    SeekBar的简单使用
    Async异步处理
    SQLite
    Shareprefrence
    android中的主线程
    Fragment的简单使用
    ArrayAdapter的使用
    用Intent传递对数
  • 原文地址:https://www.cnblogs.com/sanhuamao/p/13616009.html
Copyright © 2020-2023  润新知