小编Joh*_*min的帖子

node-postgres,连接意外终止

我正在尝试使用 node-postgres 连接到远程数据库。

我可以使用 psql 客户端进行连接,但在尝试运行此程序时出现错误Connection terminated unexpectedly(使用与 psql 客户端相同的连接字符串):

const { Pool, Client } = require('pg')
const connectionString = '...'

const pool = new Pool({
  connectionString: connectionString,
})

pool.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  pool.end()
})

const client = new Client({
  connectionString: connectionString,
})
client.connect()

client.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  client.end()
})
Run Code Online (Sandbox Code Playgroud)

我也一直在尝试连接 Sequelize ORM,但遇到了同样的错误。

@编辑

使用本机模式修复了使用 pg 和 Sequelize 进行客户端查询的问题

const { Pool, Client } = require('pg').native

javascript node.js sequelize.js node-postgres

15
推荐指数
3
解决办法
5万
查看次数

标签 统计

javascript ×1

node-postgres ×1

node.js ×1

sequelize.js ×1