const login = () => { const tokenbot=document.getElementById('TokenBot').value const codebot=document.getElementById('CodeBot').value const res=axios.post(BACKEND+'/admin/auth', { headers: { 'tokenbot' : tokenbot, 'codebot' : codebot}}).then(function(response){ return response.request.response }) console.log(res) } JS const login = () => { const tokenbot=document.getElementById('TokenBot').value const codebot=document.getElementById('CodeBot').value const res=axios.post(BACKEND+'/admin/auth', { headers: { 'tokenbot' : tokenbot, 'codebot' : codebot}}).then(function(response){ return response.request.response }) console.log(res) } Есть такой код должен возращать {'ok' : true or false}
const login = async () => { try { const tokenbot = document.getElementById('TokenBot').value; const codebot = document.getElementById('CodeBot').value; const response = await axios.post(BACKEND + '/admin/auth', {}, // Пустое тело запроса (если не требуется) { headers: { 'tokenbot': tokenbot, 'codebot': codebot } } ); const result = response.data; console.log('Ответ сервера:', result); return result; } catch (error) { console.error('Произошла ошибка:', error); // Возвращаем объект с ошибкой для обработки return { ok: false, error: error.message }; } }; JS const login = async () => { try { const tokenbot = document.getElementById('TokenBot').value; const codebot = document.getElementById('CodeBot').value; const response = await axios.post(BACKEND + '/admin/auth', {}, // Пустое тело запроса (если не требуется) { headers: { 'tokenbot': tokenbot, 'codebot': codebot } } ); const result = response.data; console.log('Ответ сервера:', result); return result; } catch (error) { console.error('Произошла ошибка:', error); // Возвращаем объект с ошибкой для обработки return { ok: false, error: error.message }; } }; Основные исправления: Добавлен async к функции для использования await Правильная структура axios.post: URL Тело запроса (оставлено пустым) Объект конфигурации с headers Исправлено получение данных через response.data Добавлена обработка ошибок Возврат данных напрямую из функции