aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEleanor Eng <eleanor.eng5@gmail.com>2019-11-16 15:55:06 -0500
committerEleanor Eng <eleanor.eng5@gmail.com>2019-11-16 15:55:06 -0500
commitc24c16efbf798eac1003811f6c0ed98bfc65f48e (patch)
treefcd50eabecc68cabb62cba61cb868333a5b59e01
parentfcf67616b9fd6f98d631f6c8eab31a19a2a2e86d (diff)
comment I guess
-rw-r--r--src/server/Initialization.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/Initialization.ts b/src/server/Initialization.ts
index fbb5ae7a6..0e5b8649e 100644
--- a/src/server/Initialization.ts
+++ b/src/server/Initialization.ts
@@ -19,6 +19,8 @@ import * as whm from 'webpack-hot-middleware';
import * as fs from 'fs';
import * as request from 'request';
+/* RouteSetter is a wrapper around the server that prevents the server
+ from being exposed. */
export type RouteSetter = (server: RouteManager) => void;
export interface InitializationOptions {
listenAtPort: number;
@@ -38,7 +40,7 @@ export default async function InitializeServer(options: InitializationOptions) {
registerAuthenticationRoutes(server);
registerCorsProxy(server);
- const isRelease = determineEnvironment();
+ const isRelease = determineEnvironment(); //vs. dev mode
routeSetter(new RouteManager(server, isRelease));
server.listen(listenAtPort, () => console.log(`server started at http://localhost:${listenAtPort}`));
@@ -73,6 +75,7 @@ function buildWithMiddleware(server: express.Express) {
return server;
}
+/* Determine if the enviroment is dev mode or release mode. */
function determineEnvironment() {
const isRelease = process.env.RELEASE === "true";