Ivan
Консоль выводит ошибку, 39 строка. token is underfind. Хотя в ответ на запрос в response и responseJson приходит промис с данными promise>result>token: "...."
Denis
Во первых await response.json()
Ivan
Denis
Во вторых, консоль лог должен быть внутри функции над ним
Denis
Ну тогда response.json().then()
Ivan
А, то есть нужно response => обернуть в консоль лог?
Denis
Скинь код
Anonymous
😂
Ivan
auth: function() { let response = fetch('https://bookingboard.ru/bb/request.do', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8', 'Accept': 'application/json' }, body: JSON.stringify(this.requestAuth) }) .then( response => { let responseJson = response.json(); let responseToken = responseJson.result.token; return responseToken; }); }
Denis
async не обязательно
Denis
По привычке написал
Denis
и let response = в начале тоже не надо
Denis
js function auth () { fetch('https://bookingboard.ru/bb/request.do', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8', Accept: 'application/json', }, body: JSON.stringify(this.requestAuth), }) .then((response) => { response.json() .then((json) => { const responseToken = json.result.token console.log(responseToken) }) }); }
Ivan
Получилось?
Да, сейчас вот попробовал, работает) Спасибо большое. Я только не совсем догнал, почему та кработает. Я пробовал тоже через второй then, но мне коснолька ругалась про инициализацию
Ivan
Мол, нельзя че-то делать, про не прошла инициализация
Denis
js async function auth () { const response = await fetch('https://bookingboard.ru/bb/request.do', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8', Accept: 'application/json', }, body: JSON.stringify(this.requestAuth), }) const json = await response.json() const responseToken = json.result.token console.log(responseToken) }
Aleksandr
первый then возвращает промис второй then возвращает результат.
Aleksandr
Ты о чем?
ну я так понимаю он не может поймать ответ на запрос fetch или не в этом проблема ?
Denis
Что значит поймать ответ? Ответ приходит вроде
Aleksandr
приходит но undefined
Ivan
js async function auth () { const response = await fetch('https://bookingboard.ru/bb/request.do', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8', Accept: 'application/json', }, body: JSON.stringify(this.requestAuth), }) const json = await response.json() const responseToken = json.result.token console.log(responseToken) }
Работает, проблема была в том, что запрос был синхронный, а должен быть асинхронный. Проблема была в том, что я не знал как сделать ее асинхронной)
Ivan
Я пробовал сделать await фетч, но ругался что может быть только в асинхронной функции
Aleksandr
аа
Denis
приходит но undefined
Приходит нормально, просто кто-то доки херово читает
Denis
Lera
нау
Eddie
Привет всем, пол года учу фронт/реакт, подаю резюме, но не зовут на собесы, смотрю очень много вакансий на php. Вопрос стоит ли мне учить пхп, перспективно ли это, и сколько примерно времени это займет. Заранее благодарю.
Denis
И сколько платят за PHP?
Eddie
зарплата не важна, опыт
Eddie
достойно
Denis
зарплата не важна, опыт
Раз так, тогда работай на меня
Denis
Я не буду платить
Denis
А опыта наберешься
Kenan
И сколько платят за PHP?
Могут и 200, могут и 300, могут и больше
Denis
Denis
Denis
Eddie
Ты же фронт учишь. PHP — это бек
вот думаю, может за 2-3 месяца качнусь, основа есть, думаю стоит ли или нет
Denis
вот думаю, может за 2-3 месяца качнусь, основа есть, думаю стоит ли или нет
Конечно стоит. Только учись на правильном софте.
Denis
А то знаем мы вас. Вордпрессов наизучаете, а потом везде кричите, что пых — говно.
Anonymous
всем привет, я новенький в джесе, есть такой вопрос
Anonymous
меня попросили спереть бесконечную пуш подписку с сайта
Anonymous
этот скрипт отвечает за это или это что-то левое?
Anonymous
function inIframe() { try { return (window.self !== window.top) ? 1 : 0; } catch (e) { return 1; } } function checkDocumentBody() { return (typeof document.body != 'undefined' && ((document.body != null) || (typeof document.getElementsByTagName('body')[0] != 'undefined')) ); } // Appends first element in html to body. Works in asynchronous calls. function documentAsyncWriteElementFromHtml(html) { if (!checkDocumentBody()) { return setTimeout(documentAsyncWriteElementFromHtml, 100, html); } else { var tempDiv = document.createElement('div'); tempDiv.innerHTML = html; var element = tempDiv.firstChild; document.body.appendChild(element); } }
Anonymous
простите, что отвлекаю если что
Максим
Привет всем, пол года учу фронт/реакт, подаю резюме, но не зовут на собесы, смотрю очень много вакансий на php. Вопрос стоит ли мне учить пхп, перспективно ли это, и сколько примерно времени это займет. Заранее благодарю.
Вообще, у меня пару лет назад была ровно обратная ситуация. Изучил php, походил по вакансиям - предлагают копейки, спрос сразу как с миддла. При этом полно более заманчивых вакансий на фронтов. Я потратил еще немного времени, подтянул js, изучил реакт и пошел на фронта. Сейчас ни о чем не жалею, зп в 2 раза больше, чем максимум для php разработчиков у нас в городе. Но я не в мск, возможно там свои нюансы
Максим
Максим
У нас зп в веб-разработке в среднем раза в 2 ниже, чем в мск
Максим
И спрос горааааздо ниже
Ivan
Так везде, кроме мск, держу в курсе :D
Rail
И спрос горааааздо ниже
Чем там занимаетесь, развитие есть?
Вячеслав
И спрос горааааздо ниже
В Ростове вообще атас с этим)) Только 1с, в основном
Максим
Чем там занимаетесь, развитие есть?
Про город вопрос? Вообще, я в новостях слышал, что у нас в регионе один из самых высоких по стране показателей роста в сфере ИТ, даже хотят в центре типа квартал айтишников сделать с поодержкой малого бизнеса в этой сфере
Максим
Ну не в плане города, я касаемо вашей компании
А, я сейчас отказался от российских заказчиков, я работаю удаленно на иностранных.
Максим
У них деловая культура и культура разработки уровнем выше, гораздо приятнее работать.
Александр
Ребят , какой фреймворк делает вот это ?
Александр
А как потом введенную в текст ариа информаицю в бд хранить?
Dmitry
Varchar
Dmitry
Text
Abraham
ребят кто ни будь знает возможно ли через transition разбить блок на 2 части ?
Abraham
простите что сюда кидываю )
Ilya
ребят кто ни будь знает возможно ли через transition разбить блок на 2 части ?
Нет, при помощи 3dtransform и тёмной магии можно добиться визуально такого эффекта, но это лютые костыли
Андрей
Всем привет! Кто может помочь по вебпаку?