Моя задача - извлечь три твита из профилей 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>
Если бы кто-нибудь мог дать мне советы / помощь, я был бы искренне признателен!