Laden Sie eine Seite nach res.redirect ('back') in route neu

Ich arbeite an einer Anwendung, mit der Sie Bilder hochladen und Alben erstellen können. Alles funktioniert gut, akzeptieren Sie, dass nach dem Erstellen eines Albums das neue Album nicht im Client angezeigt wird, bis die Seite neu geladen wird, und ich kann nicht herausfinden, wie das gelöst werden kann.

Unten finden Sie die Route zum Erstellen eines Albums. Ist es in diesem Fall irgendwie möglich, etwas anderes als res.redirect ('back') zu verwenden, damit die Seite nach Beendigung der Route neu geladen wird?

Natürlich könnte ich den Code von der Route kopieren / einfügen, um die Seite zu laden, aber das wäre zu viel TROCKEN. Vielleicht kann ich die andere Route von dieser Route aus anrufen?

Route:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage