express-to-https

Express middleware to redirect http requests to https using the x-forwarded-proto header.

Usage no npm install needed!

<script type="module">
  import expressToHttps from 'https://cdn.skypack.dev/express-to-https';
</script>

README

express-to-https

Express middleware to properly redirect http requests to https using the x-forwarded-proto header.

Build Status npm version


Get Started

basic

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)