Update dependencies and improve build system
This commit is contained in:
17
service/utils/getLocalIP.js
Normal file
17
service/utils/getLocalIP.js
Normal file
@@ -0,0 +1,17 @@
|
||||
'use strict'
|
||||
|
||||
const os = require('os')
|
||||
|
||||
module.exports = function getLocalIP() {
|
||||
const interfaces = os.networkInterfaces()
|
||||
|
||||
for (const devName in interfaces) {
|
||||
const iface = interfaces[devName]
|
||||
for (let i = 0; i < iface.length; i++) {
|
||||
const alias = iface[i]
|
||||
if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal) {
|
||||
return alias.address
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user