画像をアップロードしたり、アルバムを作成したりできるアプリケーションを開発しています。アルバムが作成された後、ページがリロードされるまで新しいアルバムがクライアントに表示されないことを受け入れると、すべてが正常に機能します。これを解決する方法がわかりません。
以下はアルバムを作成するためのルートです。この場合、ルートが終了した後にページがリロードされるように、res.redirect('back')以外のものを使用することはどういうわけか可能ですか?
もちろん、そもそもページをロードするためのルートからコードをコピーして貼り付けることもできますが、それはかなりの乾燥になります。たぶん、このルート内から他のルートを呼び出すことができますか?
ルート:
app.post('/album', function(req, res){
var newAlbum = new albumModel.Album();
newAlbum.imageName = req.body.albumPicsName;
newAlbum.imageId = req.body.albumPicsId;
newAlbum.title = req.body.albumTitle;
newAlbum.save(function (err) {
if (err) {
console.log(err);
// do something
console.trace();
}
res.redirect('back');
});
});