You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地配置CSV Data Adapter出现Chrome控制台报错的问题咨询

Data Visualization扩展读取内置Hyperion-1.csv的配置补全与报错排查

除了你已经完成的.envCSV参数配置、server/gateways/synthetic-data/devices.json设备配置外,还需要补3项必要配置,否则会触发控制台异常:

  • 补全CSV网关的设备-文件映射:打开server/gateways/csv/index.js,找到deviceIdToCsvMap配置项,新增你在devices.json里定义的对应设备ID与Hyperion-1.csv的映射关系,注意文件路径写相对于csv网关目录的相对路径,不要写磁盘绝对路径。
  • 对齐CSV列名映射:默认Hyperion-1.csv内置的时间列字段为timestamp、数值列字段为value,如果你的devices.json里定义的传感器属性名和上述字段不一致,需要在同文件的columnMapping配置项中做字段映射,否则网关解析CSV时会取到空值,触发前端渲染异常。
  • 启用CSV网关路由:默认示例代码中CSV网关是默认注释关闭状态,打开服务端入口文件server/index.js,找到网关注册代码块,取消CSV网关的注册注释,保存后重启后端Node服务,否则前端请求CSV数据接口会直接返回404。

控制台报错快速定位方法

打开Chrome开发者工具切到Network面板,过滤/api/gateway/csv前缀的接口请求,根据返回状态直接定位问题:

  • 接口返回404:CSV网关未启用,或者服务端路由前缀配置与前端请求地址不匹配
  • 接口返回500:优先检查CSV文件路径是否写对、列名映射是否和CSV实际表头一致、devices.json中配置的传感器属性是否存在格式错误
  • 接口返回200但前端仍抛异常:检查传入Data Visualization扩展的设备ID、传感器ID是否和配置文件中定义的ID完全一致,该参数大小写敏感。

所有配置修改完成后,先重启后端服务,清空浏览器缓存后再刷新页面验证。可以先直接访问CSV网关的设备列表测试接口,确认能正常返回Hyperion-1对应的设备元数据后,再进行页面功能调试。

内容的提问来源于stack exchange,提问作者Joni Turunen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 03:57:37