最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

NodeJS不会更改数据库

IT培训 admin 3浏览 0评论

NodeJS不会更改数据库

我现在正在使用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。

我该如何解决?

回答如下:

我已经找到了解决方案。在控制台中,我必须键入pm2 update。我不知道为什么,但这对我有所帮助。因为我使用过重新启动和缓存清理。

NodeJS不会更改数据库

我现在正在使用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。

我该如何解决?

回答如下:

我已经找到了解决方案。在控制台中,我必须键入pm2 update。我不知道为什么,但这对我有所帮助。因为我使用过重新启动和缓存清理。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论