从Node.js中的PosgreSQL数据库中提取数据

从Node.js中的PosgreSQL数据库中提取数据,node.js,postgresql,express,knex.js,Node.js,Postgresql,Express,Knex.js,正在构建我的第一个Node/Express应用程序,但我无法从postgres中提取数据 这是server.js中的连接 var db = require('knex')({ client: 'pg', connection: { host : '127.0.0.1', user : '', password : '', database : 'mydb' } }); 这是路线 app.

正在构建我的第一个Node/Express应用程序,但我无法从postgres中提取数据

这是server.js中的连接

var db = require('knex')({
      client: 'pg',
      connection: {
        host : '127.0.0.1',
        user : '',
        password : '',
        database : 'mydb'
      }
    });
这是路线

app.get('/crud', (req, res) => main.getTableData(req, res, db))
这是main.js中的控制器

const getTableData = (req, res, db) => {
  db.select('*').from('mydb')
    .then(items => {
      if(items.length){
        res.json(items)
      } else {
        res.json({dataExists: 'false'})
      }
    })
    .catch(err => res.status(400).json({dbError: `db error`}))
}

我每次都会碰到“db错误”。这里缺少什么和/或如何调试它?

会出现什么错误?