我无法连接到AWS上托管的Postgres数据库。我尝试从运行在端口3000上的本地节点服务器访问它。每当我对数据库进行API调用时,我会收到以下错误:Error: connect ECONNREFUSED 127.0.0.1:5432 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)
.
这是我连接到数据库的地方:
require('dotenv').config
const { Pool } = require('pg')
const pool = new Pool({
user: process.env.USER,
host: process.env.DB,
database: process.env.USER,
password: process.env.PASSWORD,
port: 5432,
})
module.exports = {
getAll: (text, callback) => {
return pool.query(text, callback)
},
query: (text, params, callback) => {
return pool.query(text, params, callback)
},
}
我试过用ngrok公开本地端口,没有什么不同。
谢谢你的建议。
1条答案
按热度按时间9avjhtql1#
溶液:如果不提交,
git archive -v -o myapp.zip --format=zip HEAD
不会更新。请确保在发出命令之前提交更改。我正在修改文件,但是它们没有 * 修改 *。如果你不想真正提交,创建一个提交然后回滚。运行
git archive
是有用的,因为它遵循.gitignore
并且不包括压缩中被忽略的文件。确保
process.env.*
:然后是
git commit
,然后再发出git archive -v -o myapp.zip --format=zip HEAD