Załaduj ponownie stronę po res.redirect („powrót”) na trasie

Pracuję nad aplikacją, która pozwala na przesyłanie zdjęć i tworzenie albumów. Wszystko działa dobrze, jeśli po utworzeniu albumu nowy album nie jest wyświetlany na kliencie, dopóki strona nie zostanie ponownie załadowana, i nie wiem, jak to rozwiązać.

Poniżej znajduje się trasa tworzenia albumu. Czy w tym przypadku możliwe jest użycie czegoś innego niż res.redirect („powrót”), aby strona została ponownie załadowana po zakończeniu trasy?

Oczywiście mogłem w pierwszej kolejności skopiować / wkleić kod z trasy, aby załadować stronę, ale byłoby to dużo DRY. Może mogę połączyć się z inną trasą z tej trasy?

trasa:

<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>

questionAnswers(2)

yourAnswerToTheQuestion