日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
用.env文件為NodeJS加載環(huán)境變量

使用環(huán)境變量是配置 Node.js 程序的好方法。而且許多包或模塊可以基于不同的 NODE_ENV 變量的值表現(xiàn)出不同的行為。

成都創(chuàng)新互聯(lián)公司專業(yè)提供四川電信機(jī)房托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買四川電信機(jī)房托管服務(wù),并享受7*24小時金牌售后服務(wù)。

存儲環(huán)境變量的一種方法是將它們放在 .env 文件中。這些文件允許你指定各種環(huán)境變量及其相應(yīng)的值。

在大多數(shù)情況下,你不希望將 .env 文件添加到源代碼控制中(即Git)。因此,應(yīng)該將它的文件名添加到 .gitignore 文件中,以確保在以后的提交中都被排除在外。

要達(dá)到這個目的,應(yīng)該先在 Node.js 項目的根目錄中創(chuàng)建一個 .env 文件:

 
 
 
 
  1. $ touch .env 

并以 NAME = VALUE 的形式在添加特定于環(huán)境的變量。

 
 
 
 
  1. # .env 
  2. PASSWORD="12345" 

太好了!現(xiàn)在有了一個帶有我們想要使用的變量的 .env 文件。但是應(yīng)該如何將該變量加載到我們的代碼中呢?

最簡單的方法是使用名為 dotenv 的 npm 模塊。它將為我們完成所有繁重的工作。

你可以使用以下命令中的任何一個來安裝它:

 
 
 
 
  1. # Npm 
  2. npm install dotenv --save 
  3.  
  4. # Yarn 
  5. yarn add dotenv 

成功安裝 npm 軟件包后,將以下兩行添加到入口文件的頂部:

 
 
 
 
  1. //Node.js 
  2. const dotenv = require("dotenv") 
  3. dotenv.config() 

在程序中盡早添加 dotenv.config() 這一行,以確保所有代碼都可以訪問你的變量。

process.env 現(xiàn)在具有在 .env 文件中定義的鍵和值。

你可以通過在 .env 文件中記錄變量來測試它:

 
 
 
 
  1. // Node.js 
  2. console.log(process.env.PASSWORD) //"12345" 

運行代碼時,應(yīng)該能夠在命令行輸出中看到變量的值。


當(dāng)前題目:用.env文件為NodeJS加載環(huán)境變量
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/cdgcihh.html