Iam essayant de se connecter à mon cloud en utilisant juste angulaire. Le premier message est réussi et je suis capable de récupérer un document/vue depuis le cloudant avec la première méthode get. Mais quand je fais une post-méthode successive, je reçois un message d'erreur non autorisé 401. Quelqu'un pourrait-il m'expliquer s'il vous plaît quelle erreur je fais ici. S'il vous plaît répondre en détail que je suis débutant avec angulaire et cloudant (arc RESTful)Connexion Pure Angular Cloudant
var app = angular.module('myApp', []);
const ACCOUNTNAME = 'my acc';
const APIKEY = 'my key';
const APIPASSWORD = 'my pass';
const DATABASE = 'my db';
var cloudantDoc = 'link of document to update';
app.controller('tutorialCtrl', function($scope, $http) {
//Authentication header settings
var req = {
method: 'POST',
url: 'https://'+ACCOUNTNAME+'.cloudant.com/_session',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: 'name='+APIKEY+'&password='+APIPASSWORD,
withCredentials: true
}
$http(req).then(function(result){
//Grab data
req = {
method: 'GET',
url: 'https://'+ACCOUNTNAME+'.cloudant.com/'+DATABASE+'/_design/AllClients/_view/AllClients',
withCredentials: true
}
$http(req).then(function(result){
$scope.tableData = result.data;
console.log(result);
},
function(){
console.log("Failed at grabbing data");
});
},
function(){
console.log('Failed at authenticating');
}
);
$scope.revisionNumNews;
$http.post(cloudantDoc, JSON.stringify({"_id": "CLient1", "Client_Name":"ABC", "_rev": ""})).success(function(response){
revisionNumNews = response.rev;
});