Javascript 下面代码中的getenv()函数做什么?

Javascript 下面代码中的getenv()函数做什么?,javascript,node.js,Javascript,Node.js,那么这段代码到底是做什么的呢?什么是“getenv”函数。 谷歌快速搜索告诉我,这与环境变量有关。有人能解释一下它们是什么吗?没错,它是获取用于配置应用程序的环境变量,在您的情况下,它可以被视为获取您的“电子邮件密码”。getenv“电子邮件密码”将返回变量“电子邮件密码”的值。考虑到第二个参数,它意味着用于回退功能。最有可能。返回环境变量EMAIL_PASSWORD的值。环境变量类似于系统范围的全局变量。在windows中,您可以在系统属性->环境变量中设置它们。但是,您也可以从命令行设置它们

那么这段代码到底是做什么的呢?什么是“getenv”函数。
谷歌快速搜索告诉我,这与环境变量有关。有人能解释一下它们是什么吗?

没错,它是获取用于配置应用程序的环境变量,在您的情况下,它可以被视为获取您的“电子邮件密码”。

getenv“电子邮件密码”将返回变量“电子邮件密码”的值。考虑到第二个参数,它意味着用于回退功能。

最有可能。返回环境变量EMAIL_PASSWORD的值。环境变量类似于系统范围的全局变量。在windows中,您可以在系统属性->环境变量中设置它们。但是,您也可以从命令行设置它们,并且在运行某些应用程序时设置一些临时设置是非常常见的:set EMAIL_PASSWORD=abc123 node index.js语法在不同的操作系统上是不同的,因此您需要做一些研究。在node中,最常见的是node_ENV=开发或生产。你到处都能看到。然后你可以在你的应用程序中找到它,比如console.log process.env.NODE_env,NODE getenv lib做的,并添加了一些回退和类型处理——对我来说,这看起来完全是过火了,但我知道什么。
emailpassword: getenv('EMAIL_PASSWORD',''),