我正在开发一个允许您上传图像和创建相册的应用程序。一切正常,接受创建专辑后新专辑在页面重新加载之前不会显示在客户端中,我不知道如何解决这个问题。
以下是创建相册的路线。在这种情况下,是否有可能使用 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');
});
});