Skip to content

Commit 7e94be5

Browse files
Handle http to https redirection
1 parent a4bbbd0 commit 7e94be5

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

bin/ember-fastboot

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const ExpressHTTPServer = require('fastboot-app-server/src/express-http-server')
77
const parseArgs = require('minimist');
88
const express = require('express');
99
const { URL } = require('url');
10+
const enforce = require('express-sslify');
1011

1112
// Provide a title to the process in `ps`
1213
process.title = 'ember-fastboot-server';
@@ -36,6 +37,8 @@ const httpServer = new ExpressHTTPServer(serverOptions);
3637

3738
const app = httpServer.app;
3839

40+
app.use(enforce.HTTPS({ trustProtoHeader: true }));
41+
3942
app.use(
4043
express.static(distPath, {
4144
setHeaders(res, path) {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"bourbon": "5.1.0",
2626
"ember-cli-browserstack": "^0.0.6",
2727
"ember-rfc176-data": "^0.3.5",
28+
"express-sslify": "^1.2.0",
2829
"lodash.groupby": "^4.6.0",
2930
"lodash.last": "^3.0.0",
3031
"lodash.sortby": "^4.7.0",

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5510,6 +5510,11 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
55105510
dependencies:
55115511
homedir-polyfill "^1.0.1"
55125512

5513+
express-sslify@^1.2.0:
5514+
version "1.2.0"
5515+
resolved "https://registry.yarnpkg.com/express-sslify/-/express-sslify-1.2.0.tgz#30e84bceed1557eb187672bbe1430a0a2a100d9c"
5516+
integrity sha1-MOhLzu0VV+sYdnK74UMKCioQDZw=
5517+
55135518
express@^4.10.7, express@^4.12.3, express@^4.13.3:
55145519
version "4.16.2"
55155520
resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c"

0 commit comments

Comments
 (0)