React-Leaflet: недопустимый объект LatLng - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь перенести данные 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);
   });

Однако я попытался отредактировать данные, изменить схему и удалить необходимые значения безрезультатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...