简单res.redirect()不按预期工作?

我使用服务器端的Nodejs Express和客户端的angularjs构build了一个login页面。 我正在检查如果用户名和密码是有效的在服务器端,如果是这样我想要去另一个页面,但response.redirect不工作给我。

任何想法,将不胜感激-

app.post('/upload', function(req,res) { if((req.body.username == "Admin") && (req.body.pass == "Admin")){ console.log("good!"); res.redirect('/newgallery.html'); res.end(); } else{ console.log("bad!"); return res.redirect('/'); } }); 

提前致谢。