import axios from 'axios';
const URL = 'http://localhost:5000/api/posts/';
class PostService {
static getPosts() {
return new Promise( (resolve, reject) => {
try {
const res = axios.get(URL);
const data = res.data;
resolve(
data.map(post => ({
...post,
createdAt: new Date(post.createdAt)
}))
)
}
catch (e) {
reject(e);
}
});
}
Во время работы возникает ошибка «Ошибка типа: невозможно прочитать свойство« карта »неопределенного». Оказывается, переменная data
равна нулю. Однако, когда я открываю URL в браузере, данные отображаются совершенно так, как показано ниже: снимок экрана с данными
Может кто-нибудь сказать мне, почему? Thx ~