我对NodeJS很新。目前,服务器代码如下:
// app.js
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/app'));
app.listen(process.env.PORT || 8080);
console.log("Listening on port 8080");
我有以下代码,我有兴趣在服务器上运行:
// strava.js
var strava = require('node-strava-v3');
strava.streams.activity({'id':444215395, 'types':'heartrate'}, function(err, payload){
if(!err){
console.log(payload);
}
else{
console.log(err);
}
})
(目前我已对参数中的数据进行了硬编码)
如何在服务器启动时运行Strava?
如何为客户端提供有效负载?
谢天谢地。
答案 0 :(得分:0)
首先,在app.js
添加:
var strava = require('./strava.js');
在strava.js
中添加到文件末尾:
module.exports = strava;
要向用户显示输出,您应该查看express requests:
app.get('/', function(req, res){
res.send('hello world');
});
所以,基本上,你需要从strava返回数据。
如果数据定期出现,sockets将完成这项工作。