摘要:實用技巧利用給生產環境和發布環境配置不同的接口地址在開發時,前后端分離同時進行開發。前端調用后端給的接口也是在局域網內部的。而我們運行打包項目的時候,打包的是服務器正式接口
vue + webpack 實用技巧 利用 webpack 給生產環境和發布環境配置不同的接口地址
在開發時,前后端分離同時進行開發。前端調用后端給的接口也是在局域網內部的。但是,當項目推到線上的時候,會從真實服務器上獲取接口,在測試接口和真實接口之間頻繁切換,讓人十分惡心。
第一步,在webpack配置文件中,分別設置不同的接口地址
打開dev.en.js文件。修改如下:
var merge = require("webpack-merge") var prodEnv = require("./prod.env") module.exports = merge(prodEnv, { NODE_ENV: ""development"", API_ROOT: ""http://192.168.1.8/api"" // 添加api地址 })
同樣在prod.env.js文件中
module.exports = { NODE_ENV: ""production"", API_ROOT: ""http://www.baidu.com/api"" }
第二步,在代碼中調用設置好的參數
比如我的: src/config/api.js文件
// 原來的API接口地址 var root = "https://cnodejs.org/api/v1"
// 新配置的API接口地址 var root = process.env.API_ROOT
最后
npm run dev 的時候,跑的就是測試接口。而我們運行
npm run build 打包項目的時候,打包的是服務器正式接口
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94520.html
摘要:前言一直混跡社區突然發現自己收藏了不少好文但是管理起來有點混亂所以將前端主流技術做了一個書簽整理不求最多最全但求最實用。 前言 一直混跡社區,突然發現自己收藏了不少好文但是管理起來有點混亂; 所以將前端主流技術做了一個書簽整理,不求最多最全,但求最實用。 書簽源碼 書簽導入瀏覽器效果截圖showImg(https://segmentfault.com/img/bVbg41b?w=107...
摘要:更多資源請文章轉自月份前端資源分享的作用數組元素隨機化排序算法實現學習筆記數組隨機排序個變態題解析上個變態題解析下中的數字前端開發筆記本過目不忘正則表達式聊一聊前端存儲那些事兒一鍵分享到各種寫給剛入門的前端工程師的前后端交互指南物聯網世界的 更多資源請Star:https://github.com/maidishike... 文章轉自:https://github.com/jsfr...
閱讀 2898·2021-11-11 16:55
閱讀 944·2021-09-28 09:36
閱讀 3794·2021-09-22 15:22
閱讀 2223·2021-09-06 15:12
閱讀 1754·2021-08-19 10:55
閱讀 2888·2019-08-30 12:52
閱讀 496·2019-08-29 14:03
閱讀 1204·2019-08-29 12:27