nodejs 环境变量process.env的使用

简介: nodejs 环境变量process.env的使用

目录


前言


有时候我们不希望自己的一些数据直接暴露在代码中,比如数据库的名字和密码,合适的方法就是使用环境变量读取,比较安全,记录一下如何使用。

创建环境变量文件


在项目根目录创建.env文件,用键值对保存数据。

dbname='database'
dbpass='xxxxxxxx'

使用数据


需要用到一个依赖包,dotenv。

npm i dotenv

在需要使用环境变量数据的地方先导包再执行声明。

然后在该文件中任何地方都可以通过process.env.键值得到变量值。

//导包
import dotenv from "dotenv";
//声明
dotenv.config();
//使用
console.log(process.env.dbname,process.env.dbpass)//database xxxxxxxx

尾言


如果觉得文章对你有帮助的话,欢迎点赞收藏哦,有什么错误或者意见建议也可以留言,感谢~

相关文章
|
25天前
|
JavaScript
Vue中 .env .env.development .env.production 详细说明
Vue中 .env .env.development .env.production 详细说明
25 0
|
3月前
|
JavaScript Unix Linux
⨯ cannot execute cause=fork/exec...pnpm\bin\pnpm.cjs: %1 is not a valid Win32 application.
⨯ cannot execute cause=fork/exec...pnpm\bin\pnpm.cjs: %1 is not a valid Win32 application.
123 0
|
15天前
|
JavaScript Unix Linux
nodejs设置环境变量
nodejs设置环境变量
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
|
4月前
|
JavaScript 测试技术
vue环境变量配置——process.env(详细)
vue环境变量配置——process.env(详细)
101 0
|
5月前
|
JavaScript 测试技术
vue环境变量配置——process.env
vue环境变量配置——process.env
62 0
|
Linux Go Windows
一文解决 Go 安装和常用环境变量的配置
一文解决 Go 安装和常用环境变量的配置。本文只介绍 Windows 和 Linux 操作系统下的安装方式。
478 1
一文解决 Go 安装和常用环境变量的配置
|
10月前
|
JavaScript Shell Linux
-bash: grunt: command not found去环境变量添加nodejs的路径
-bash: grunt: command not found去环境变量添加nodejs的路径
78 0
|
12月前
|
持续交付 开发工具 git
【RT-Thread env 工具安装】
【RT-Thread env 工具安装】
144 0
|
JavaScript
Node.js:cross-env跨平台设置和使用环境变量
Node.js:cross-env跨平台设置和使用环境变量
253 0

热门文章

最新文章