我现在正在使用NodeJS,并且有两个数据库(测试数据库和生产数据库)。
const { Pool } = require('pg');
const Databases = {
TestDB: new Pool({
user: '',
host: '',
database: 'DEV-TEST',
password: '',
port: 5432,
}),
ProductionDB: new Pool({
user: '',
host: '',
database: 'PROD',
password: '',
port: 5432,
})
};
// const pool = Databases.TestDB;
const pool = Databases.ProductionDB;
pool.connect();
在PC上它运行良好,但是当我将其上传到服务器时,让它与PM2一起运行-NodeJs连接到testDB,而不是Prod。
我该如何解决?
答案 0 :(得分:0)
我找到了解决方案。在控制台中,我必须输入pm2 update
。
我不知道为什么,但这对我有所帮助。因为我使用过重新启动和缓存清理。