我正在尝试通过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);
});
但是,我尝试编辑数据,更改架构并删除所需的值无济于事。