中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue項目打包之后生成一個可修改IP地址文件怎么實現

發布時間:2023-03-17 16:43:24 來源:億速云 閱讀:285 作者:iii 欄目:開發技術

這篇“vue項目打包之后生成一個可修改IP地址文件怎么實現”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“vue項目打包之后生成一個可修改IP地址文件怎么實現”文章吧。

1,在static文件夾下面建立一個config.js文件,

(function () {
  window.SITE_CONFIG = {}
  // api接口請求地址  這里寫你后端要請求的接口地址,如果只是一個地址,可刪除下面的那個
  window.SITE_CONFIG['baseUrl'] = '請求的地址'
  window.SITE_CONFIG['baseUrl_two'] = '請求的地址'
 
})()

2, 在vue項目中的index.html頁面引用這個config.js。利用window的屬性把地址在全局中暴露出來,

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="stylesheet" href="./src/assets/style/index.css" rel="external nofollow" >
    <title>修改IP</title>
    <script src="./static/config.js"></script>
  </head>
  <body>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>  

3, 在你封裝的請求頁面,把這個全局暴露出來的Window屬性接口IP寫到公共方法里面。

import axios from './http'
import axiosTwo from './axiosTwo'
import store from '../store'
 
 let baseUrl=window.SITE_CONFIG.baseUrl
//該方法為普通接口調用  請求頭不一樣 該請求頭為 application/json
function requestPost([dataList, methodInfo] = [{}, {}]) {
    return axios.post(`${baseUrl}`, {
        dataList,
        methodInfo,
    });
}

這樣就完成了,重新打包之后,在static文件夾中會生成config.js的文件, 修改這個文件的地址,就可以更換IP地址了。

補充:vue項目打包后直接修改ip地址

在 Vue 項目的配置文件中可以設置 devServer.host 屬性來指定開發服務器的主機名。打包后的項目文件中并不包含該配置,所以需要使用其他方式來修改 IP 地址。

一種方法是在本地的 hosts 文件中添加一條映射記錄,將域名映射到所需的 IP 地址上。例如,將 localhost 映射到 192.168.1.100:

192.168.1.100 localhost

然后在 Vue 項目中使用 localhost 就可以訪問到所需的 IP 地址了。

另一種方法是使用一個代理服務器來轉發請求。可以使用 nginx 或其他類似的工具來配置代理服務器,將請求轉發到所需的 IP 地址上。

還有一種方法是在本地修改 DNS 服務器的配置,將域名映射到所需的 IP 地址上。但這種方法需要較多的技術知識,并且需要對 DNS 服務器有較高的控制權,不是很適合普通用戶使用。

以上就是關于“vue項目打包之后生成一個可修改IP地址文件怎么實現”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹城市| 宣城市| 贵州省| 德江县| 新和县| 天等县| 巢湖市| 阳曲县| 涞水县| 临潭县| 东丰县| 绍兴县| 且末县| 汶上县| 兴海县| 怀集县| 拜泉县| 大关县| 新绛县| 来凤县| 赫章县| 银川市| 乌鲁木齐市| 开江县| 泾源县| 蓝田县| 黄龙县| 灵武市| 仁布县| 秦安县| 小金县| 海口市| 黄山市| 卢龙县| 三原县| 康定县| 葫芦岛市| 锡林郭勒盟| 牡丹江市| 滦平县| 崇州市|