首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将值从我的Json (Node.js + Express)传递到我的最终应用程序

将值从我的Json (Node.js + Express)传递到我的最终应用程序
EN

Stack Overflow用户
提问于 2020-04-06 09:00:20
回答 1查看 41关注 0票数 0

我正在尝试建立一个数据中心平面图热图,基于这个https://www.patrick-wied.at/static/heatmapjs/,并从我拥有的一些物理传感器中提取数据。

我有业余的后端(NodeJS +快捷版)的经验,也在超文本标记语言/CSS目前我能够成功:

1-使用Python从传感器检索数据2-将数据保存到SQLite数据库3-使用nodejs+express连接到此数据库,并制作一个工作路由器,使用我需要的值在分配的路由中显示json (Ej:传感器1,传感器2和时间)

现在,我有了一个可以工作的API,但我的问题是,热图可以处理与javascript集成的HTML文件上的某些变量(ej: point 1: 20.4和point 2:20.6)上的值。

我如何将这个值从我的后端传递到我的html页面,以便为这些点赋值?我没有任何知识集成后端和前端,所以任何建议都是欢迎的。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-06 15:35:04

在没有看到你的代码或者不知道你的具体实现的情况下,这也许可以让你对如何让它工作有一个大致的想法:

代码语言:javascript
复制
// server-side

app.get('/sensorData', (req, res, next) => {
  // DB code to retrieve all sensor data, I assume you have this implemented somehow already and are returning the data as json at some endpoint
  SensorData.getAllSensorData((data) => {
    res.json(data);
  });
});

// client-side

fetch('/sensorData')
  .then(response => response.json())
  .then(sensorData => {
    const dataPoints = sensorData.map(dataPoint => {
      return {
        x: datapoint.x, // or whatever you've named the x-value
        y: datapoint.y,
        value: // whatever the heatmap value is
      };
    });
    heatmapInstance.addData(dataPoints);
  });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61051509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档