点击按钮,我发送一个帖子请求,通过angularjs表达。在快递'post
中,我重定向到另一个网址。但没有任何反应。
当我提供一个不存在的url时,在控制台中我看到404错误。当我提供正确的现有网址时,它绝对没有任何意义。也没有显示任何错误。
快递代码:
app.get('/login',function(request,response){ //the file sent when /login is requested
response.sendFile(__dirname+"/staticFolder/view/login.html");
})
app.post('/loginCheck', function(req, res, next) { //called by angular controller when button clicked
res.redirect('http://localhost:4000/'); //supposed to show index.html
});
app.get('/',function(request,response){
response.sendFile(__dirname+"/staticFolder/view/");
})
控制器:
.controller('loginController',function($scope,$http){
$scope.login=""
$scope.password="";
$scope.mysqlError="";
$scope.loginFunc = function(){
$http({
method:'POST',
url:'/loginCheck',
data:{
login: $scope.login,
password: $scope.password
}
})
.then(function successCallback(response) {
if(response.data=='invalid'){
$scope.mysqlError="mysqlError";
}
});
}
})