私は現在、ノードベットアプリケーションを作成しています。私はDBにポストすると、インデックスページにリダイレクトする必要があります。現在のところ、私の回避策は、index.hbsページをレンダリングすることですが、これはmywebsite.com/betでレンダリングされますが、それは問題です。 res.redirect()を使用してみましたが、セッション情報(user:req.user)またはページ(項目:doc)にレンダリングしたいコレクションアイテムを持ち込むことができないという問題がありましたredirect()やrender()より優れた機能はありますか? [ノードアプリケーション]
app.post('/bet', function(req, res){
// All betting functionality above and when completed do the following
Collection.find(query).limit(10)
.then(function(doc){
res.render('index', {title: 'MyWebsite | Home', items: doc, user: req.user,
message: req.flash('bet-update')});
});
});
関連するデータでインデックスページをレンダリングするよりスマートな方法はありますか?終了後にPOST関数内からGETリクエストを送信することは可能ですか?私のapp.get( '/')関数は、私が必要とするものを正確に行いますが、Node内のすべてのPOST要求関数に同じコードをコピーして貼り付けなければならないときは混乱します。
uhm ..... ajax .... –