2017-06-12 17 views
0

ここではノードJSの新機能です。私はherokuのチュートリアルに従ってPostGresデータベースをプロビジョニングしようとしています。私は何が間違っているのか分かりません。ノードjs:ブラウザに「テーブルが存在しません」と表示されますが、テーブルには端末が存在しますか?

これは、Imは私のデータを表示しようとする方法である:

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

+0

にこの起こっていることを確認し、右のデータベースに接続していない再ことを考えますあなたの開発環境やHerokuで? JavaScriptコードで正しいデータベースに接続していますか?これはdevではなく、Herokuで動作する場合は、Herokuでテーブルを作成しましたか? –

+0

あなたはdevをどういう意味ですか?私は端末でこれを実行しています - 私は質問の中のコマンドを使ってテーブルを作ったedit- – skyguy

+0

"dev"はあなたが開発しているコンピュータです、私はherokuでタグ付けしました。 。また、あなたのコードは 'table1'を探していますが、あなたが表示している" CREATED TABLE "は' test_table'です。 –

答えて

0

私はあなたがしなさいあなたのHerokuのダッシュボード>データストア>データベース名>ビューCridentials

+0

私はその文字列としてURLを入れたら、他のエラーが出る – skyguy

+0

これらのエラーを貼り付けることができますか? –

関連する問題