Reload einer Seite nach res.redirect('zurück') in der route

Arbeite ich an einer Anwendung, die erlaubt Ihnen, Bilder hochladen und Alben erstellen. Alles funktioniert gut akzeptieren, dass nach einem album wird erstellt, wenn das neue album nicht im client, bis die Seite neu geladen, und ich kann nicht herausfinden, wie man dieses Problem lösen.

Unten ist die route für ein album erstellen. Ist es irgendwie möglich, etwas anderes als die res.redirect('zurück') in diesem Fall so, dass die Seite neu geladen wird, nachdem die route fertig?

Natürlich könnte ich copy/paste den code aus der route für das laden der Seite in den ersten Platz, aber das wäre zu viel TROCKEN. Vielleicht kann ich rufen Sie die andere route aus dem route?

route:

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');
    });
});

InformationsquelleAutor holyredbeard | 2012-04-27

Schreibe einen Kommentar