mirror of
https://github.com/ragestudio/linebridge.git
synced 2025-06-09 10:34:17 +00:00
getHostAddress from net lib
This commit is contained in:
parent
51ef45613c
commit
25ee308805
@ -1,18 +1,6 @@
|
||||
const fs = require("fs")
|
||||
const express = require("express")
|
||||
function getIPAddress() {
|
||||
var interfaces = require('os').networkInterfaces();
|
||||
for (var devName in interfaces) {
|
||||
var iface = interfaces[devName];
|
||||
|
||||
for (var i = 0; i < iface.length; i++) {
|
||||
var alias = iface[i];
|
||||
if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal)
|
||||
return alias.address;
|
||||
}
|
||||
}
|
||||
return '0.0.0.0';
|
||||
}
|
||||
const { net } = require("corenode")
|
||||
|
||||
const { objectToArrayMap } = require("@corenode/utils")
|
||||
const tokenizer = require("corenode/dist/libs/tokenizer")
|
||||
@ -20,6 +8,7 @@ const tokenizer = require("corenode/dist/libs/tokenizer")
|
||||
const classes = require("../classes")
|
||||
const nethub = require("../lib/nethub")
|
||||
const { getLocalEndpoints, fetchController, serverManifest } = require("../lib")
|
||||
const hostAddress = net.getHostAddress() ?? "localhost"
|
||||
|
||||
const defaultMiddlewares = [
|
||||
require('cors')(),
|
||||
@ -74,7 +63,7 @@ class Server {
|
||||
this._onRequest = {}
|
||||
|
||||
|
||||
this.localOrigin = `http://${getIPAddress()}:${this.port}`
|
||||
this.localOrigin = `http://${hostAddress}:${this.port}`
|
||||
this.nethubOrigin = ""
|
||||
|
||||
if (this.params.autoInit) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user