res.send(), dann res.redirect()

Warum das folgende nicht funktioniert?

res.send({
    successMessage: 'Task saved successfully.'
});
res.redirect('/');

Ich im Grunde muss die successMessage für AJAX-Anfragen. Die Umleitung ist notwendig, wenn die Anforderung ist ein standard-post-Anforderung (non-AJAX).

Die folgende Vorgehensweise scheint nicht sehr sauber zu mir, da ich nicht wollen, über die Pflege der frontend-Technologie in meinem backend:

if(req.xhr) {
    res.contentType('json');
    res.send({
        successMessage: 'Aufgabe erfolgreich gespeichert.'
    });
} else {
    res.redirect('/');
}
InformationsquelleAutor mosquito87 | 2014-01-29
Schreibe einen Kommentar