javascript - React-Leaflet:无效的 LatLng 对象
问题描述
我正在尝试通过 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);
});
但是,我尝试编辑数据、更改架构和删除所需的值都无济于事。
解决方案
推荐阅读
- flutter - 如何在 Flutter(Web 开发)中创建刷新按钮?
- r - 扫帚包 - lm.fit(x,y,offset = offset,singular.ok =singular.ok,...)中的错误:0(非 NA)案例
- android - 启动新意图时的意图状态附加信息
- javascript - 如果机器人没有发送消息的权限,我怎么能不收到错误消息?
- php - HTML 表单发布方法不起作用
- python - 基于主要标识符的熊猫数据框标签比较
- flutter - SingleChildScrollView 的问题 - Flutter
- android - 如何在 Kotlin 的 Android 上的 WebView 中上传多个文件?
- java - Firebase:为身份验证和通知设置不同的环境
- swiftui - SwiftUI:在渲染之间保留 ObservedObject