Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Select*from表不返回任何内容(NodeJS、PostgreSQL)_Javascript_Node.js_Postgresql_Pg - Fatal编程技术网

Javascript Select*from表不返回任何内容(NodeJS、PostgreSQL)

Javascript Select*from表不返回任何内容(NodeJS、PostgreSQL),javascript,node.js,postgresql,pg,Javascript,Node.js,Postgresql,Pg,因此,我是NodeJS新手,希望连接到postgres数据库 我使用npm安装pg安装了“pg” 然后我在pgAdmin中创建了一个名为bookreant的数据库,其中包含一个表book,其中包含一个数据行 我有一个简单的文件,如下所示: database.js: const { Client } = require('pg'); console.log('start'); const client = new Client( { host: "localhost"

因此,我是NodeJS新手,希望连接到postgres数据库

我使用
npm安装pg
安装了“pg”

然后我在pgAdmin中创建了一个名为
bookreant
的数据库,其中包含一个表
book
,其中包含一个数据行

我有一个简单的文件,如下所示:

database.js:

const { Client } = require('pg');

console.log('start');

const client = new Client( {
    host: "localhost",
    port: 51344,
    user: "postgres",
    password: "marimba",
    database: "bookrental"
});

client.connect();

console.log('connected!');

client.query('select * from public.book;', (err, res) => {
    if (!err) {
        console.log(res.rows);
    } else {
        console.log('error!');
    }
    console.log(res);
    client.end();
});

console.log('finished');
当我使用
节点数据库.js运行文件时,我只得到:

start
connected!
finished  
我不知道为什么我连一个错误都没有


有人能帮我吗?谢谢你的每一个提示

调用
console.log('connected!')
不能确认您已成功连接。尝试使用回调函数或
。然后
/
客户端上捕获
。连接
以确认连接或错误:
client.connect(err=>{if(err){console.error('connection error',err.stack)}否则{console.log('connected')})
client.connect()。然后(()=>console.log)('connected')).catch(err=>console.error('connection error',err.stack))
添加了回调,但没有任何控制台日志命中如果删除客户端实例配置参数会发生什么情况?@JaredASutton您的确切意思是什么?如果您只是尝试
const Client=new Client()
客户端.connect
回调是否收到错误?