Dobry wieczór.
Mam problem z pobranie/odczytaniem wyniku - odpowiedzi z zewnętrznego API.
Mam serwer postawiony na NodeJS.
Poprzez frontend wysyłam żądanie na ten serwer wysyłając mu w body hash md5 od użytkownika.
Następnie chciałbym aby serwer odpytał zewnętrzne API które działa na php (https://md5decrypt.net/Api/).
I tutaj pojawia się mój problem. Próbowałem paru metod aby odczytać odpowiedź od zewnętrznego API :(
Próbowałem szukać w internecie jakichś materiałów i na różnych przykładach operować ale dalej nic.
To co chciałbym uzyskać:
Hash od użytkownika: 1d7c2923c1684726dc23d2901c4d8157
Odpowiedź np wyswietlona w konsoli : adam
Jestem początkujący w webdevie.
Mój kod:
const axios = require("axios");
const qs = require("qs");
function checkInApi(hash) {
axios
.post(
"https://md5decrypt.net/en/Api/api.php?",
qs.stringify({
hash: hash,
hash_type: "md5",
email: "secretmail",
code: "secretcode",
})
)
.then((res) => {
console.log(`statusCode: ${res.statusCode}`);
console.log(res);
console.log(`statusCode: ${res.data}`);
})
.catch((error) => {
console.error(error);
});
}
module.exports={
checkInApi: checkInApi
}