summaryrefslogtreecommitdiff
path: root/master/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'master/server/src')
-rw-r--r--master/server/src/server.ts4
-rw-r--r--master/server/src/utility.ts32
2 files changed, 19 insertions, 17 deletions
diff --git a/master/server/src/server.ts b/master/server/src/server.ts
index 4368b78..5774a2b 100644
--- a/master/server/src/server.ts
+++ b/master/server/src/server.ts
@@ -161,10 +161,12 @@ async function main() {
}
});
- const address = nw_interface_info.address;
+ const local_address = nw_interface_info.address;
const port = 80;
+ const address = is_prod ? local_address : "localhost";
+
await app.listen(port, address);
console.log(`Listening on address http://${address}:${port}`);
diff --git a/master/server/src/utility.ts b/master/server/src/utility.ts
index 6a02575..f0061f7 100644
--- a/master/server/src/utility.ts
+++ b/master/server/src/utility.ts
@@ -1,16 +1,16 @@
-export function filter_object<
- ObjectType,
- Key extends keyof ObjectType,
- Value extends ObjectType[keyof ObjectType]
->(
- obj: ObjectType,
- filter_cb: (key: Key, value: Value) => boolean
-) {
- const entries = Object.entries(obj);
-
- const filtered = entries.filter(([ str_key, any_value ]) => {
- return filter_cb(str_key as Key, any_value as Value);
- });
-
- return Object.fromEntries(filtered) as ObjectType;
-}
+export function filter_object<
+ ObjectType,
+ Key extends keyof ObjectType,
+ Value extends ObjectType[keyof ObjectType]
+>(
+ obj: ObjectType,
+ filter_cb: (key: Key, value: Value) => boolean
+) {
+ const entries = Object.entries(obj);
+
+ const filtered = entries.filter(([ str_key, any_value ]) => {
+ return filter_cb(str_key as Key, any_value as Value);
+ });
+
+ return Object.fromEntries(filtered) as ObjectType;
+}