简体   繁体   English

如何使用 Node repl 读取环境变量

[英]How to read env variables using Node repl

How can I read environment variables from the node console?如何从节点控制台读取环境变量? The steps I am doing are the following:我正在做的步骤如下:

node

> process.env.PORT

> undefined

However, I have defined a PORT variable in a .env file.但是,我在 .env 文件中定义了一个 PORT 变量。 For context, I am working in an express project with the dotenv package included.对于上下文,我正在一个包含 dotenv 包的快速项目中工作。

When I import .env vars I put 'require("dotenv").config();'当我导入 .env vars 时,我输入了 'require("dotenv").config();' in the root index file(for node).在根索引文件中(对于节点)。 Also note that any vars in the .env file are capitalized.还要注意 .env 文件中的任何变量都大写。 So if our var was COOL_PORT=443 we would access it via process.env.COOL_PORT.因此,如果我们的 var 是 COOL_PORT=443,我们将通过 process.env.COOL_PORT 访问它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM