簡體   English   中英

如何在NodeJS上運行模塊?

[英]How to run a module on NodeJS?

我是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);
    }
})

(目前,我已經在參數中對數據進行了硬編碼)

問題

  1. 服務器啟動后如何運行Strava?

  2. 如何為客戶端提供有效負載?

非常感謝你。

首先,在app.js添加:

var strava = require('./strava.js');

strava.js添加到文件末尾:

module.exports = strava;

要向用戶顯示輸出,您應該看一下快遞請求

app.get('/', function(req, res){
  res.send('hello world');
});

因此,基本上,您需要從strava返回數據。

如果數據定期發送, 套接字將完成這項工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM