Я стараюсь отображать результаты twitter api в новой строке для каждого твита. Я получаю, что он выглядит нормально в console.log, но не при отображении его в выражении. В настоящее время в экспресс я использую тег абзаца. <p><%=tweets%></p>
Что мне нужно сделать, чтобы мои значения массивов отображались каждый на новых строках.Looping через JSON в узле и экспресс
router.get('/', function(req, res) {
var output = [];
twitter.get('statuses/user_timeline',{user_id:xxxxxxx, screen_name:'xxxxxxxxx'}, function(error, params, response){
if(error) throw error;
for(var text in params){
output.push(params[text].text); //comes in a huge string no '/n' allowed
}
res.render('index', {
title: 'Home Page', //renders fine
tweets: output //renders as a large string I try output.join("\n") does not render
});
});
Подходит ли ваш 'title' к вашему шаблону? Можете ли вы улучшить свой вопрос, показывая, что выводит «console.log» и как выглядит ваш шаблон? –
Конечно, дайте мне минутку – pcproff