国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue webpack實用技巧總結

2024-05-06 15:19:42
字體:
來源:轉載
供稿:網友

利用 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 打包項目的時候,打包的是服務器正式接口

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 荥阳市| 勐海县| 七台河市| 防城港市| 遂平县| 无锡市| 衡阳市| 丁青县| 盘锦市| 肥西县| 利川市| 阿图什市| 永康市| 赣榆县| 庄河市| 武山县| 大名县| 盈江县| 江西省| 达州市| 杭锦旗| 清丰县| 肥东县| 左云县| 浦县| 兴文县| 杂多县| 原平市| 湘西| 乌鲁木齐市| 天峨县| 崇义县| 舒兰市| 于田县| 贵阳市| 龙泉市| 福清市| 吉水县| 浙江省| 尚义县| 和平区|