ここではノード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}); }
});
});
});
私が説明したとおりにテーブルを作成し、端末のすべてにあります:
しかし、ブラウザで私が"Error happened error: relation "table1" does not exist"
を取得します
私がもちろん/db
に行くときだけ。私は間違って何をしていますか?
にこの起こっていることを確認し、右のデータベースに接続していない再ことを考えますあなたの開発環境やHerokuで? JavaScriptコードで正しいデータベースに接続していますか?これはdevではなく、Herokuで動作する場合は、Herokuでテーブルを作成しましたか? –
あなたはdevをどういう意味ですか?私は端末でこれを実行しています - 私は質問の中のコマンドを使ってテーブルを作ったedit- – skyguy
"dev"はあなたが開発しているコンピュータです、私はherokuでタグ付けしました。 。また、あなたのコードは 'table1'を探していますが、あなたが表示している" CREATED TABLE "は' test_table'です。 –