快速应用程序对 HTML 页面的 POST 响应
Express app POST response to HTML page
我目前正在从事物联网项目,我正在尝试将温度读数从 DHT11 温度传感器发布到本地计算机上的节点服务器。Arduino的开机自检很好,它可以正确击中我的服务器,在我的服务器上.js我也得到了传感器读数。但是,如何将此传感器读数打印到我的 HTML 页面?我使用翡翠模板。
这是我在服务器中的开机自检代码.js
app.post('/temp', function(req, res){
var sensorReading = req.body.sensorInput;
console.log("Temp: "+sensorReading); // this prints the input correctly to console.
res.render('index', {temp:sensorReading}); // but this does nothing
});
在翡翠模板中,我有
extends layout
block content
h2 #{pageTitle}
div
h1 #{temp}
有人可以帮我解决这个问题吗?
您需要设置从浏览器页面到服务器的 Web 套接字连接,或者让他们轮询服务器以获取最新的响应。该代码只是将您的页面渲染回Arduino,而不是Web浏览器。此外,您必须为传感器读数找到一个永久存储位置,因为该位置是一个范围变量,在开机自检后将消失。
相关文章:
- Angular无法读取http post响应中的cookie
- 在文件上传器POST响应中获取额外引号
- POST 响应未等待回调完成
- 显示微调器,直到 iframe 加载 http post 响应
- 快速应用程序对 HTML 页面的 POST 响应
- ngResource 在 $save() 之后从 POST 响应中检索唯一 ID
- 如何将变量值从 .post 响应传递到 PHP
- jquery POST 响应成功,但数据为空
- 收集后POST响应错误.插入NodeJS Mongo模块
- 使用Jasmine测试服务功能POST响应
- 如何从javascript中POST,然后使用POST响应进行更新
- Jquery post响应不可用
- 从POST响应访问[Object]
- Express -不呈现POST响应
- Jquery ajax POST响应为空
- 来自express js的Ajax post响应不断抛出错误
- 如何从post响应更新backbone.js中的集合
- 从ajax post响应调用函数
- AngularJS将POST响应视为字符串数组,而不仅仅是字符串
- XMLHttpRequest POST响应通过JSON总是空(Chrome扩展)