在此解决方案here的基础上,我正在努力从节点服务器接收回复。
角度控制器
$scope.loginUser = function() {
$scope.statusMsg = 'Sending data to server...';
$http({
url: 'http://##.##.##.##/login',
method: 'POST',
data: user,
headers: {'Content-Type': 'application/json'}
})
}
Nodejs服务器
app.post('/login', function(req, res) {
console.log('Processing request...');
res.sendFile('/success.html');
});
如何扩展此示例以便能够从服务器接收回复?
答案 0 :(得分:1)
$scope.loginUser = function() {
$scope.statusMsg = 'Sending data to server...';
$http({
url: 'http://##.##.##.##/login',
method: 'POST',
data: user,
headers: {'Content-Type': 'application/json'}
}).then(function(response) {
//do something with your response from the server
console.log(response.data)
})
}
在您的/后路线上,您通常会从控制器发送数据,以查询数据库并通过JSON发回一些数据。