我想在我的sequelize项目的config.json文件中使用环境变量。我正在使用dotenv在本地设置环境变量。我的config.json文件如下所示
{
"development": {
"username": process.env.DB_USER,
"password": process.env.DB_PASS,
"database": process.env.DB_DATABASE,
"host": process.env.DB_HOST,
"dialect": "mysql"
},
"test": {
"username": "root",
"password": null,
"database": "database_test",
"host": "127.0.0.1",
"dialect": "mysql"
},
"production": {
"use_env_variable": "JAWSDB_URL",
"dialect": "mysql"
}
}
我的问题是无法在 config.json 文件中使用变量。似乎对于生产环境,我可以使用 "use_env_variable" 键,并使用 env 变量作为连接字符串。所以我想要么需要找到一种方法来获取本地 mysql 数据库的组合连接字符串,要么需要一种在 config.json 中使用变量的方法。有什么解决方案吗?