forked from auth0/webauthn.me
-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
23 lines (19 loc) · 693 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const express = require("express");
const enforce = require("express-sslify");
const app = express();
if (process.env.NODE_ENV === "production") {
console.log("Redirecting to TLS endpoint.");
app.use(
enforce.HTTPS({
// Required for proper use under a reverse proxy (Heroku, etc.).
trustProtoHeader: true,
})
);
}
app.use("/", express.static("dist/"));
app.use("/introduction", express.static("dist/introduction.html"));
app.use("/debugger", express.static("dist/debugger.html"));
app.use("/browser-support", express.static("dist/browser-support.html"));
app.listen(process.env.PORT || 3000, function() {
console.log("Started.");
});