React-Leaflet:无效的LatLng对象

时间:2019-02-16 12:46:35

标签: javascript node.js leaflet

我正在尝试通过node.js将来自网站API的JSON数据带到我的传单应用程序中。 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);
   });

但是,我尝试编辑数据,更改架构并删除所需的值无济于事。

0 个答案:

没有答案