节点js:说"没有表存在"在浏览器中,但终端中是否存在表?

时间:2017-06-12 18:17:25

标签: javascript node.js postgresql heroku

我是Node JS的新手,我正在尝试按照heroku的教程来配置PostGres数据库。我不知道我做错了什么。

这就是我试图显示我的数据的方式:

 pg.connect(procStr, function(err, client, done) {
      //console.log(client);

    client.query('SELECT * FROM table1', function(err, result) {
      done();
      if (err)
       { console.error(err); response.send("Error happened " + err); }
      else
       { response.render('/pages/db', {results: result.rows} ); }
    });
  });

});

我完全按照描述创建了表格,在终端中一切都在那里:

enter image description here

但在浏览器中我得到"Error happened error: relation "table1" does not exist"

当我去/db的时候。我做错了什么?

创建表:    enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为你没有连接到正确的数据库。请在你的Heroku仪表板中验证>数据存储> database_name>查看Cridentials