日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

我的文档目录环境变量_从.env文件中为NodeJS加载环境变量

發(fā)布時間:2024/9/19 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我的文档目录环境变量_从.env文件中为NodeJS加载环境变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作者:Writer Staff
翻譯:瘋狂的技術宅
原文:https://coderrocketfuel.com/article/how-to-load-environment-variables-from-a-.env-file-in-nodejs未經允許嚴禁轉載

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

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

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

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

$ touch .env

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

# .env PASSWORD="12345"

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

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

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

# Npm npm install dotenv --save# Yarn yarn add dotenv

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

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

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

process.env 現在具有在 .env 文件中定義的鍵和值。

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

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

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

查看 dotenv 文檔獲取更多信息。

希望本文對你的編碼工作很有幫助!感謝閱讀,請在下面的評論中告訴我你的想法。

歡迎關注前端公眾號:前端先鋒,領取前端工程化實用工具包。

總結

以上是生活随笔為你收集整理的我的文档目录环境变量_从.env文件中为NodeJS加载环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。