Obsługuj wyraźne przekierowanie z Angular POST
Używam Expressjs jako API i używam kątowych do trafienia tego POST. Chciałbym odpowiedzieć na przekierowanie, które wysyła. Sukces mojego Angular POST zwraca HTML strony, do której zamierzam przekierować, ale nic nie dzieje się na moim DOM. Widzę, że moje przekierowanie działa w moim ruchu sieciowym, a dane konsoli.log poniżej zawierają DOM przekierowanej strony.
Jak mogę odświeżyć DOM, aby odzwierciedlić ten udany POST lub obsłużyć „przekierowanie”?
KOD KĄTOWY:
$http({method: 'POST', url: '/login', data:FormData}).
success(function(data, status, headers, config) {
console.log(data)
}).
error(function(data, status, headers, config) {
});
$scope.userName = '';
Expressjs API:
app.post('/login', function(req, res){
var name = req.param('name', null); // second parameter is default
var password = req.param('password', "changeme")
// Lots Authenticationcode
// returns succesfful login
res.redirect('http://localhost:3000/');
}); // end app.post
console.log (dane) (z sukcesu Angular POST)
returns the HTML of the page I intended to redirect to