Ich versuche, eine POST-Anfrage von Angular Factory zu Node zu machen.POST funktioniert nicht mit Node und Angular
Angular Factory -
function saveUser(userObject){
var createUser = $http({
method: 'POST',
url: 'CreateUser',
data: userObject,
headers: {'Content-Type': 'application/json'}
});
return createUser.then(callSuccess, callError);
}
Knoten-
function create(){
app.post('/CreateUser', urlEncodedParser, function(request, response){
var userData = {
firstName : request.body.firstName,
lastName : request.body.lastName,
email : request.body.email,
password : request.body.password,
role : request.body.role
};
console.log(request);
console.log(userData);
dbOpperations.saveData(userData, 'UserTable');
});
}
Der Anruf erfolgt, aber ich bekomme response.body = {}
könnte aufgrund des Grundes zu verwenden, die Sie nicht alle gewünschten Daten von ‚Knoten‘ Rückkehr –
es scheint, dass Sie nicht aus der 'Post' Anfrage etwas zurückgeben. Versuchen Sie, response.send ('User is created') 'im Erfolgsrückruf von' dbOperations' hinzuzufügen. –
Funktioniert Ihre 'console.log()'? – Weedoze