我想创建一个从 REST API 获取数据的网站,并使用它每 10 秒异步更新我的网站。我怎样才能做到这一点?我想知道 Nodejs 或 python 的方法。
在 nodejs 中,我遇到了 socket.io,但我需要创建一个单独的文件来启动服务器并侦听它和连接到服务器的客户端,他将获得更新。但这是这个问题的优化解决方案。
var express = require('express');
var router = express.Router();
var Request = require("request");
var data = "";
Request.get("https://api.thingspeak.com/channels/709694/feeds.json?api_key=MY_API_KEY&results=1",(error,response,body)=>{
if(error){
return console.dir(error);
}
data = JSON.parse(body);
});
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Patient Monitoring & Diagnostics',data:data});
});
module.exports = router;
上面的代码是Nodejs代码。我想Request.get()每 10 秒运行一次并更新网页而不刷新它。
慕桂英3389331
回首忆惘然
相关分类