node.js - 环境变量存储在 node.js 中的什么位置?

标签 node.js

我想给环境变量添加一些变量,但是找不到存放这些变量的文件。

我检查了 package.JSon 和每个文件夹,但找不到存储它们的文件。

node.js 在哪里存储它的环境变量?

最佳答案

您可以在您的应用程序文件夹中创建一个.env 文件,并定义您要在应用程序中使用的所有环境变量。以下是此类文件的示例内容。

DB_HOST=localhost
DB_USER=root
DB_PASS=123456

然后使用dotenv npm包将.env文件中的所有变量导入到node进程环境中。然后您可以从 process.env 对象访问这些变量。

require('dotenv').config() 
var db = require('db') 
db.connect({   
    host: process.env.DB_HOST,   
    username: process.env.DB_USER,   
    password: process.env.DB_PASS 
})

关于node.js - 环境变量存储在 node.js 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46660752/

相关文章:

javascript - 您将如何在 mongoDb 中存储大于最大 64 位 int 的数字?

node.js - 从 Node 连接到逻辑复制/流式传输还是去?

Javascript performance.now() 和 Nodejs

node.js - 如何自定义Hapi.js访问日志?

javascript - 在 AJAX 发布后显示服务器发送的 HTML 页面

node.js - 现在通过 brew 使用 npm 安装 Node 的方式是什么

node.js - TravisCI 失败,无法启动 PhantomJS

javascript - 书架JS : "this.hasOne" is not a function

javascript - 如何查看用户是否具有存储在变量中的角色?

node.js - Mongoose 填充在一个对象中?