В node js я сделал этот api:
app.get("/user", (req, res) => {
res.send('my data from server')
});
Итак, теперь, когда я получаю данные, используя:
fetch('http://localhost:1000/user', {
method: "GET",
})
.then(data => console.log(data))
.catch((error) => {
console.error('Error:', error);
});
Ожидаю в console.log(data)
кроме:
Response {type: "cors", url: "http://localhost:1000/user", redirected: false, status: 200, ok: true, …}
body: (...)
bodyUsed: false
headers: Headers {}
ok: true
redirected: false
status: 200
statusText: "OK"
type: "cors"
url: "http://localhost:1000/user"
__proto__: Response
и: data: 'мои данные с сервера', поэтому в конце я ожидаю что-то вроде этого:
Response {type: "cors", url: "http://localhost:1000/user", redirected: false, status: 200, ok: true, …}
data: 'my data from server'
body: (...)
bodyUsed: false
headers: Headers {}
ok: true
redirected: false
status: 200
statusText: "OK"
type: "cors"
url: "http://localhost:1000/user"
__proto__: Response
Вопрос: Почему я не могу получить данные с сервера, как я ожидал?