Не выводится .json файл в консоль
Я только сегодня начал знакомиться с node.js и возникла проблема, я написал функцию, которая по идее должна выводить в консоль json в виде объекта, но нет
window.addEventListener('DOMcontentLoaded', () => {
function req(){
const request = new XMLHttpRequest()
request.open('GET', "http://localhost:3000/people")
request.setRequestHeader("Content-type", "appication/json; charset=utf-8")
request.send()
request.addEventListener('readystatechange', () => {
if(request.readyState == 4){
let data = JSON.parse(request.response)
console.log(data)
}
else{
console.error('Не получилось')
}
})
}
req()
})
Ответы (1 шт):
Автор решения: Антон
→ Ссылка
Я просто переписал скрипт, но уже без, того, чтобы ждать пока прогрузиться HTML, все работает наконец-то, если что, вот скрипт:
function dat(){
function req(){
const request = new XMLHttpRequest()
request.open("GET", "http://localhost:3000/people")
request.setRequestHeader("Content-type", "application/json; charset=utf-8")
request.send()
request.addEventListener("readystatechange", () => {
if(request.readyState == 4 && request.status == 200){
let data = JSON.parse(request.response)
console.log(data)
}
else{
console.error('что то пошло не так')
}
})
}
req()
}
dat()