Agregar ssl o https en una app creada en angular 8 y subida a heroku

Después de buscar y buscar esto fue lo único que cambie en el fichero server.js que creo el Angular Universal cuando lo instale.

Anteriormente estaba así

// All regular routes use the Universal engine
app.get('*', (req, res) => {
    res.render('index', { req });
});

Y le agregue estas dos lineas.

// All regular routes use the Universal engine
app.get('*', (req, res) => {
  if (req.header('x-forwarded-proto') !== 'https') //1
      res.redirect(`https://${req.header('host')}${req.url}`); //2
  else
    res.render('index', { req });
});

Luego de esto lo subi al servidor ejemplo normalmente y funciono de maravilla la redirección.

Please follow and like us:
error

Leave a Reply

Your email address will not be published. Required fields are marked *