gpt4 book ai didi

javascript - 如何将数据库环境变量添加到Javascript

转载 作者:搜寻专家 更新时间:2023-10-30 23:33:25 24 4
gpt4 key购买 nike

我想将我的数据库环境变量添加到 .env 文件,并在我的 Javascript 程序中使用该文件,以便使用 Node.js 创建到我的数据库的连接。

这是我用来创建连接的数据库信息:

var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "my password",
database: "mydatabase"
});

然后我尝试使用这些行检查我是否已连接到我的数据库:

(它应该打印“已连接!”)。

con.connect(function(err) {   
if (err) throw err;
console.log("Connected!");
});

我想将第一个代码块放在另一个文件中,并在我的 Node.js 程序中require该文件。

我应该怎么做?我应该如何要求文件?提前谢谢你:)

最佳答案

我建议使用 dotenv package .

直接摘自自述文件:

  1. 在您的应用程序中尽早要求并配置 dotenv。

    要求('dotenv').config()

  2. 在项目的根目录中创建一个.env 文件。添加以 NAME=VALUE 形式出现在新行上的环境特定变量。例如:

    DB_HOST=localhost
    DB_USER=root
    DB_PASS=s1mpl3

  3. 用法(process.env 现在具有您在 .env 文件中定义的键和值。)

    var db = require('db')
    数据库连接({
    主机:process.env.DB_HOST,
    用户名:process.env.DB_USER,
    密码:process.env.DB_PASS
    })

注意:确保您的 .gitignore 有一个条目可以ignore .env 文件。

关于javascript - 如何将数据库环境变量添加到Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45946030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com