Я пытаюсь написать, чтобы проверить, существует ли имя пользователя в базе данных, когда я нажал на кнопку входа.
есть ли способ написать функцию, содержащую axios.get (URL) .then (), которая выдаст мне логический результат? True, если имя пользователя существует, и false в противном случае.
import axios from 'axios'
function validateUser(username) {
URL: API_GATEWAY_URL
isExist = true;
axios.get(url + '?username=' + username)
.then(response => {
return response.json})
.then(json => {
if(json.data.statusCode != 200)
{
isExist = false;
}
})
.catch(error => console.error(error))
return isExist;
}
Однако isExist не может быть видоизменен независимо от того, истинно (json.data.statusCode! = 200) значение true или нет. Пожалуйста, помогите, я новичок в JavaScript.