我使用Expressjs作为一个API,我正在使用角度来打这个POST.我想回应快递发送的重定向.从我的角度POST的成功返回我打算重定向到页面的
HTML,但在我的DOM上没有任何反应.我可以看到我的重定向在我的网络流量中工作,下面的console.log数据包含重定向页面的DOM.
如何刷新DOM,反映这个成功的POST,或者处理“重定向”?
角码:
$http({method: 'POST',url: '/login',data:FormData}). success(function(data,status,headers,config) { console.log(data) }). error(function(data,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(data)(从Angular POST成功)
returns the HTML of the page I intended to redirect to