Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以使用环境变量将哪个DB连接传递给npm吗?_Javascript_Node.js_Postgresql_Attributes - Fatal编程技术网

Javascript 我可以使用环境变量将哪个DB连接传递给npm吗?

Javascript 我可以使用环境变量将哪个DB连接传递给npm吗?,javascript,node.js,postgresql,attributes,Javascript,Node.js,Postgresql,Attributes,我在JS文件中有一个DB连接 const dbCredentials={ 用户:“某物”, 主机:“localhost”, 数据库:“某物”, 密码:“某物”, 港口:1111, }; 导出默认数据库凭据所以我能够用这个解决方案解决这个问题 let-dbCredentials; if(process.env.NODE_env==='CI'){ 数据库凭据={ 用户:“ciUser”, 主持人:“cirleCIhost”, 数据库:“somthing”, 密码:“”, 港口:1111, };

我在JS文件中有一个DB连接

const dbCredentials={
用户:“某物”,
主机:“localhost”,
数据库:“某物”,
密码:“某物”,
港口:1111,
};

导出默认数据库凭据所以我能够用这个解决方案解决这个问题

let-dbCredentials;
if(process.env.NODE_env==='CI'){
数据库凭据={
用户:“ciUser”,
主持人:“cirleCIhost”,
数据库:“somthing”,
密码:“”,
港口:1111,
};
}否则{
数据库凭据={
用户:“用户”,
主机:“localhost”,
数据库:“dev”,
密码:“”,
港口:1111,
};
}

导出默认数据库凭据
你能解释一下没有环境变量的
是什么意思吗?如何在不引用节点环境的情况下检测您的应用程序在测试(circle ci)环境中运行?抱歉,已编辑此问题。经过一些研究,我认为可以用环境变量来实现,但还不知道如何实现。