这些变量的值可以来自各种来源,如文本文件、第三方密钥管理器、调用脚本等。
这里重要的是
❝这些环境变量的值不会「硬编码」在程序中。它们是真正动态的,可以根据程序运行的环境进行更改。
❞
1....这些变量用于存储特定用户的信息,如本地安装的库的路径,这些库不对所有用户开放,仅针对特定用户安装的程序的特定值等。
我们无需系统管理员权限就可更改这些变量;作为用户,我们可以自己更改。
3....这些不是静态分配的键值对,而是在查询时返回各种值的动态引用。
虽然我们可以使用SET命令或其等效命令手动为环境变量赋值,但是我们不能为伪环境变量赋值。...运行以下命令安装dotenv:
npm i dotenv
要在代码中开始使用dotenv,请在index.js的第2行添加以下代码:
require('dotenv').config()
接下来,重新启动应用程序并检查输出...要测试此设置,请使用以下命令运行应用程序:
NODE_ENV=DEV node index.js
如果我们现在转到localhost:8080,我们会注意到以下响应:
现在,关闭运行中的应用程序,并使用以下命令再次运行它