Как получить твиты нескольких пользователей в HTML с помощью NodeJS и Twitter API? - PullRequest
0 голосов
/ 13 ноября 2018

Моя задача - извлечь три твита из профилей Twitter в три столбца HTML, используя NodeJS и Twitter API. Мне удалось настроить сервер и извлечь твиты из ОДНОГО профиля, но я как-то растерялся, как извлечь все три из них, и нигде не смог найти ответ. Вот мой server.js:

    var express=require('express');
var app=express();
app.set('port', process.env.PORT || 3003);
app.use(express.static(__dirname+'/public'));
app.engine('html', require('hogan-express'));
app.set('view engine', 'html');

app.get('/', function (req,res){
    res.render('index', {title:'Twitter', data:theTweets});
});






app.listen(app.get('port'), function (){
    console.log("listening on port: "+app.get('port'));
});


var Twitter = require('twitter');
var theTweets=[];

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

var T = new Twitter(config);

var options = { screen_name: 'newsycombinator',
                count: 30 };

T.get('statuses/user_timeline', options , function(err, data) {
  if(!err){
    for (var i = 0; i < data.length ; i++) {
    theTweets.push(data[i].text);
    }}
      else {console.log(err);}
  }
)

И мой index.html:

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Frontend Coding Challenge</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>



        <h1>{{title}}</h1>
        <p>{{data}}</p>

        <hr>
         //<p>{{data2}}</p>
    </body>
</html>

Если бы кто-нибудь мог дать мне советы / помощь, я был бы искренне признателен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...