router.post('/', (req, res, next) => { hbs.render('pdf_templates/example.hbs', req.body).then((renderedHtml) => { pdf.create(renderedHtml).toStream(function(err, stream) { stream.pipe(res); }); }); });
function initWebapp() { var express = require('express'); var exphbs = require('express-handlebars'); var path = require('path'); var app = express(); app.use("/static", express.static(path.join(__dirname, '/static'))); var filmsRoute = require('./routes/FilmRoute'); app.use('/films', filmsRoute); var hbs = exphbs.create({defaultLayout: 'main'}); app.engine('handlebars', hbs.engine); app.set('view engine', 'handlebars'); app.listen(3000); }