zoukankan      html  css  js  c++  java
  • 接口环境配置

    前言

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

    在没有使用接口代理的情况下,可以为每种环境配置请求的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';
    
  • 相关阅读:
    css--盒子模型
    目标爬取社会信用码
    KFC-位置分页爬虫
    百度翻译-爬虫
    网页采集器-UA伪装
    python模块2
    python模块
    go入门
    python垃圾回收机制
    Python高级用法
  • 原文地址:https://www.cnblogs.com/sanhuamao/p/13616009.html
Copyright © 2011-2022 走看看