const requireHTTPS = (req, res, next) => {
    if(req.headers['x-forwarded-proto'] !== 'https' && process.env.NODE_ENV === 'production') {
        var secureUrl = "https://" + req.headers['host'] + req.url
        res.writeHead(301, { "Location":  secureUrl })
        res.end()
    }
    next()
}

app.use(requireHTTPS)