0
私はnodejsで新しく、助けが必要です。私は、コードは次のように私はナノドライバーを使用してcloudantDBにクエリを作るapp.jsファイル、見えてきました:app.jsファイルからクラウドDBデータをejsテンプレートに送信するにはどうすればいいですか
var nano = require('nano')('localhost:3000'),
db = nano.use('compania_cia')
result = ";
db.get('compania_cia', function(err, body) {
if (!err) {
result = body;
}
});
私はこの方法での連絡先ビューに「結果」を送信しようとした:
app.get('/contact', function(req, res) {
res.render('contact', { ct: req._csrfToken,result:result});
});
しかし、私は自分のアプリケーションを実行すると、私はエラーにあなたの助けのために500
感謝を取得します。
を@ptitzlerこんにちは、私はblah.jsファイルを実行した、と私は私のcloudantdbのテーブルのJSON構造を持つ応答を得ることができますが、私は本当に問題はどのようにすることができますですこのレスポンスをejsビューに送信します。 – user2773603
ブラウザlocalhost:3000/contactで実行すると、Internal Server Errorが表示されます。だから、私はdbに呼び出すコードをapp.get( '/ contact'、function(req、res)...)に入れようとしましたが、同じエラーが発生します...ありがとうございます.. – user2773603
申し訳ありませんが、 (サーバー上のエラーメッセージのような)詳細を生成することができますが、私が手助けすることは何もありません。あなたがこれまでに共有したことに基づいて、問題はデータベースによって引き起こされていないようです。 – ptitzler