Express middleware to properly redirect http requests to https using the x-forwarded-proto header.
This will simply redirect all http requests to https using the default redirect behavior in express. The redirect path will be identical to the original request. Currently the default redirect behavior in express uses the 302 status code for all request methods. See status code definitions for more information.
var express = require('express') var app = express() var toHttps = require('express-to-https').basic app.use(toHttps)