Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Gustavo_Hack en 1 Agosto 2017, 03:08 am



Título: [Duda] ExpressJS & Pug
Publicado por: Gustavo_Hack en 1 Agosto 2017, 03:08 am
Hola, ¿cómo podría renderizar con Pug la información de la función?

Código:
app.get('/', function (req, res) {
  res.render('index', { title: 'Hey', message: 'Hello there!' })
});

request({url : 'http://www.laliga.es/laliga-santander/barcelona', encoding: 'binary'},

function(err, resp, body) {
if(!err && resp.statusCode == 200) {

var $ = cheerio.load(body);

$('#zona-graficos #grafico-jugados .valor').each(function(){
let partidos = $(this).html();
console.log('Partidos jugados: ' + partidos);
});

$('#zona-graficos #grafico-victorias .valor').each(function(){
let victorias = $(this).html();
console.log('Victorias: ' + victorias);
});
}
});


Título: Re: [Duda] ExpressJS & Pug
Publicado por: Luis Leon B en 2 Agosto 2017, 23:48 pm
Código:
app.get('/', function (req, res) {
  res.render('index', { title: 'Hey', message: 'Hello there!' })
});

Si no se da una extensión al archivo a ser renderizado express
lo determina, te serviría res.render('index.pug',{ .. })

Necesito que me digas más para poderte ayudar, ¿era eso o necesitas hacer otra cosa?, además , ¿por qué quieres renderizar del lado del servidor? Consume muchos recursos y eso lo podemos hacer con Angular JS
de fomar dinámica.


Título: Re: [Duda] ExpressJS & Pug
Publicado por: Gustavo_Hack en 3 Agosto 2017, 15:01 pm
Código:
app.get('/', function (req, res) {
  res.render('index', { title: 'Hey', message: 'Hello there!' })
});

Si no se da una extensión al archivo a ser renderizado express
lo determina, te serviría res.render('index.pug',{ .. })

Necesito que me digas más para poderte ayudar, ¿era eso o necesitas hacer otra cosa?, además , ¿por qué quieres renderizar del lado del servidor? Consume muchos recursos y eso lo podemos hacer con Angular JS
de fomar dinámica.

Lo que necesito es llevar la información del request (partidos y victorias) al front-end.