Я знаю, что название моего сообщения довольно распространено, но я не нашел альтернативы, чтобы объяснить проблему в одной строке.
Я возвращаю простой JSON из моего файла PHP.
Создание и вывод JSON:
$objJson = json_encode( array(
"id" => $row["aws_profile_id"],
"name" => $row["user_name"],
"email" => $row["primary_email"],
));
echo $objJson;
Вот вывод, когда я звоню, получи его в моем браузере:
{"id":"amzn1.account.AGABBMWJLHV7ESFWIS3F7KWVGO6Q","name":"Jenny Morrison","email":"aws.jennym@gmail.com"}
https://subratasarkar.com/process_login.php?action=json_data - это URL для генерации вышеуказанного вывода.
Но когда я вызываю службу через axios, в консоли появляется следующая ошибка:
TypeError: Преобразование круговой структуры в JSON
в JSON.stringify ()
Вот мой аксиозвонок:
const url = "https://subratasarkar.com/process_login.php";
axios
.post(url, { params: { action: "json_data" } })
.then(response => {
//var data = JSON.parse(response);
console.log(response);
})
.catch(error => {
console.log(error);
});
Пользователь Amazon создан только для тестирования, а не настоящий.