Я работал над Hyperledger composer для моего проекта. Я пытаюсь создать многопользовательское веб-приложение. Однако я не могу вызвать метод REST POST / wallet / {name} / setDefault.
Я использовал приведенный ниже код для выполнения запроса POST, но он возвращает ошибку «Необработанная ошибка для запроса POST / api / wallet / admin% 40sample / setDefault: Ошибка: требуется авторизация "
function myLogin(){
var id = document.getElementById("bId").value;
var signIn = id + "@sample";
var xhr = new XMLHttpRequest();
var url = "http://localhost:3000/api/wallet/" + id + "%40sample/setDefault";
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
var obj ={
"name": signIn
}
var data = JSON.stringify(obj);
xhr.send(data);
console.log(url);
}
Я использовал Github oauth и уже дал разрешение каждому участнику сети. Но, тем не менее, он показывает ошибку.