node-querybuilder:无法在连接设置中从 .ENV 文件设置数据库和用户

问题描述 投票:0回答:0

我正在使用

node-querybuilder
连接到
mysql
.

这是连接设置:

const settings = {
  host: process.env.HOST_DB,
  database: process.env.NAME_DB,
  user: process.env.USER_DB,
  password: process.env.PASSWORD_DB,
}

这是我的

.env
文件:

HOST_DB=localhost
NAME_DB=news
USER_DB=root
PASSWORD_DB=''

但是连接不上。如果我将

settings
更改为:

const settings = {
  host: process.env.HOST_DB,
  database: 'news',
  user: 'root',
  password: process.env.PASSWORD_DB,
}

工作。为什么我不能将

env
变量用于
database
user

javascript node.js express mysql-connector
© www.soinside.com 2019 - 2024. All rights reserved.