We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44dbaa0 commit 7dfe84aCopy full SHA for 7dfe84a
helpers/ip_grabber.js
@@ -0,0 +1,23 @@
1
+const Os = require("os");
2
+
3
+// Grab local IP address of which the NodeJS process runs on
4
+function local() {
5
+ let interfaces = Os.networkInterfaces();
6
+ let addresses = [];
7
8
+ for (let k in interfaces) {
9
+ for (let k2 in interfaces[k]) {
10
+ let address = interfaces[k][k2];
11
12
+ if (address.family == "IPv4" && !address.internal) {
13
+ addresses.push(address.address);
14
+ }
15
16
17
18
+ return addresses[0];
19
+}
20
21
+module.exports = {
22
+ local
23
+};
0 commit comments