node.js - pg(postgresql) 在使用 pg 库的节点 js 中不起作用
问题描述
我正在使用“pg”库将 postgres db 与电子应用程序内的节点 js 连接起来。这是我的代码和输出快照。我没有得到任何回应。请帮我。谢谢!
这是代码:
const postgres = require('pg');
const connectionString = 'postgres://localhost:5432/postgres';
var connectionData = {
connectionString: connectionString
}
const client = new postgres.Client(connectionData);
client.user = 'postgres';
client.password = 'root';
client.connect();
const q = `SELECT * FROM public.text`;
client.query(q, (err, res) => {
if (err) {
console.log(err);
return;
}
for (let row of res.rows) {
console.log(row);
}
client.end();
});
这是快照:
我已经用数据库验证过,表中有一条记录。
解决方案
我已经通过更新 pg 版本解决了这个问题。这在 pg@8.0.6 中得到修复。如果您遇到同样的问题,请尝试 pg 版本 >=8.0.3。
如果您有其他选择,请随时分享有关此的任何内容。谢谢你的支持。:)
推荐阅读
- user-interface - GAS 脚本:是否可以防止同时使用用户?
- python - 绿角看不懂为什么input只触发else,即使input为true也忽略if & elif
- sql-server - 使用 SQL Server 中别名聚合列上的案例的排序方式不起作用
- php - “返回类型在可迭代类型数组中没有指定值类型。” 错误不反映现实?
- r - 是否可以将考试结果更改为不同的等级?
- javascript - 在 Javascript 中创建复制按钮
- json - 使用 JQ 将纯文本块转换为 JSON
- python - MQTT 服务器失败
- python - 每当我单击键盘上的特定键时,如何播放音频?
- r - 测试互联网是否通过WiFi或R中的以太网电缆连接