vue開發環境和生產環境配置


開發環境配置

一般情況下開發環境是會跨域的,所以我們只需要在跨域的位置配置即可。進入config/index.js,在proxyTable對象里面添加代碼,如下

'/api': {
        target: 'http://localhost:8082', //開發環境,設置調用接口域名和端口號別忘了加http
        changeOrigin: true,
        pathRewrite: {
          '^/api': '/' //這里理解成用‘/api’代替target里面的地址,組件中我們調接口時直接用/api代替
          // 比如我要調用'http://0.0.0.0:3000/user/add',直接寫‘/api/user/add’即可 代理后地址欄顯示/
        }
      }

生產環境配置

進入config/prod.env.js,添加屬性BASE_API為自己的生產環境地址即可,如下

'use strict'
module.exports = {
  NODE_ENV: '"production"',
  BASE_API: '"http://192.168.1.11:8080"',
}

調后台接口

新建request.js文件

import axios from 'axios'

// 創建axios實例
const service = axios.create({
  baseURL: process.env.NODE_ENV==='production' ? process.env.BASE_API : "/api",
  timeout: 20000
})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM