Ich habe diesesKnoten Express Routing params fangen nicht
router.put('/user:resourceId', function(req, res) {
User.findOneAndUpdate({resourceId: req.params.resourceId}, req.body, function(err, user) {
if (err)
res.send(err);
res.send(user);
});
});
und in meinem Winkel Code Ich habe
updateResource: function(resource){
var self = this;
return $http.put('api/resources/resource', resource, {params:{resourceId:resource.resourceId}}).then(function(response){
return response.data;
}, function(err){
$log.error('Error updating', err);
});
}
Warum nicht diesen Weg zu kontrollieren? Es funktioniert, wenn ich die Parameter entferne.
Am Ende habe ich nur die Abfrage entfernt und eine Nachricht gesendet, die funktioniert hat. Ich hatte keine Zeit herauszufinden, warum. Ich werde diese nächste Woche noch einmal besuchen. – Garuuk