vue cli與nuxt在客戶端中應用環境變數

2021-10-05 15:37:55 字數 631 閱讀 8837

小夥伴們在業務中肯定或多或少用的專案變數(像這種process.env.node_env),我麼可以根據環境變數來區分開發環境以及進行一系列判斷操作,玩意但要知道process是node存在的環境物件,在客戶端是不存在這玩意的,那萬一我想在例如.vue等客戶端檔案用呢咋辦,別急,vue-cli跟nuxt這些都給我們提供了個好方法:

以下是摘自官網的介紹:

這麼說吧,假設你在客戶端有這樣乙個需求, 檢測到如果是測試環境那就設位址為www.test.com

正式線設位址為www.production.com

在客戶端就可以這樣:

所以我們要在打包編譯的時候定好這個環境變數,利用cross-env這個庫可以輕鬆設定環境變數,記得先npm 安裝啊,然後就可以這樣設:

"scripts":
這就可以愉快的在客戶端使用環境變數了

使用tcp select實現客戶端與客戶端的通訊

使用多路復用實現客戶端與客戶端進行通訊 原理 客戶端只要一連上伺服器,立馬給伺服器傳送使用者名稱,然後在服務端將newsocketfd 存放在同乙個結構體中,客戶端先給伺服器傳送資料,然後通過伺服器 給客戶端。伺服器先會查詢對應名字的 newsocketfd 然後向該 newsocketfd 中寫入...

瘦客戶端 胖客戶端 智慧型客戶端

胖客戶端模式將應用程式處理分成了兩部分 由使用者的桌面計算機執行的處理和最適合乙個集中的伺服器執行的處理。乙個典型的胖客戶端包含乙個或多個在使用者的pc上執行的應用程式,使用者可以檢視並運算元據 處理一些或所有的業務規則 同時提供乙個豐富的使用者介面做出響應。伺服器負責管理對資料的訪問並負責執行一些...

胖客戶端與瘦客戶端概念與區別

客戶端 client 或稱為使用者端,是指與伺服器相對應,為客戶提供本地服務的程式。除了一些只在本地執行的應用程式之外,一般安裝在普通的客戶機上,需要與服務端互相配合執行。伺服器 server 也稱伺服器,是提供計算服務的裝置。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務...