Обработка экспресс-ответа

узел js:

res.json({url: "http://www.google.co.uk"}); 

Javascript:

http.open("post", server.authurl,true);
http.setRequestHeader("Content-type", "application/x-www-form- 
urlencoded");
http.send(parameters);
console.info(JSON.parse(http.response.body).url

Возвращает синтаксическую ошибку, не знаю, как это исправить и правильно получить доступ к URL-адресу

console.info(JSON.parse(http.response).url)

Возвращает неожиданный конец ввода JSON

Можете ли вы уточнить, что вы пробовали?

VikrantMore 20.03.2019 12:07

В вашем коде «Javascript:» (примечание — это обе JavaScript), что такое http.response? Откуда вы это взяли? Отдельно, всякий раз, когда вы спрашиваете об ошибке подскажите в чем ошибка (полная дословная ошибка с использованием копирования и вставки).

T.J. Crowder 20.03.2019 12:09

не могли бы вы поместить код для части JS

Mahendra suthar 20.03.2019 12:18

является ли http экземпляром XMLHttpRequest ?

0.sh 20.03.2019 12:26

@ 0.sh Да, это так

Stackunderflow 20.03.2019 12:26

попробуйте обернуть JSON.parse в блоке try catch и посмотрите, выходит ли URL-адрес из консоли. console.info(JSON.parse(http.response).url)

0.sh 20.03.2019 12:29
XMLHttpRequest является асинхронным, поэтому response недоступен сразу после отправки. Вам нужно переместить код синтаксического анализа, чтобы сказать прослушиватель событий readystatechange.
Yury Tarabanko 20.03.2019 12:32
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
7
46
0

Другие вопросы по теме