Я пытаюсь перенести данные JSON из API веб-сайтов в мое приложение для листовок через node.js.Ошибка, выдаваемая инструментами разработки React, указывает на мой серверный код:
Ошибка: недопустимый объект LatLng: (5.45467472, 2014-09-23 21:08:57)
42 | fetch(API_URL)
43 | .then(res => res.json())
44 | .then(Sessions => {
> 45 | this.setState({
^ 46 | Sessions
47 | });
48 | });
Я полагаю, что эта проблема может быть связана с моим форматированием моих данных в моей схеме в файле Sessions:
const schema = Joi.object().keys({
name: Joi.string().min(1).max(100).required(),
address: Joi.string().min(1).max(500).required(),
latitude: Joi.number().required(),
longitude: Joi.number().required()
});
//Post method
const { name, address, latitude, longitude } = req.body;
const Session = {
name,
address,
latitude,
longitude,
dates: new Date()
};
Sessions.insert(Session).then(insertedMessage => {
res.json(insertedMessage);
});
Однако я попытался отредактировать данные, изменить схему и удалить необходимые значения безрезультатно.