узел 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
В вашем коде «Javascript:» (примечание — это обе JavaScript), что такое http.response? Откуда вы это взяли? Отдельно, всякий раз, когда вы спрашиваете об ошибке подскажите в чем ошибка (полная дословная ошибка с использованием копирования и вставки).
не могли бы вы поместить код для части JS
является ли http экземпляром XMLHttpRequest ?
@ 0.sh Да, это так
попробуйте обернуть JSON.parse в блоке try catch и посмотрите, выходит ли URL-адрес из консоли. console.info(JSON.parse(http.response).url)
XMLHttpRequest является асинхронным, поэтому response недоступен сразу после отправки. Вам нужно переместить код синтаксического анализа, чтобы сказать прослушиватель событий readystatechange.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


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