()
| 152 | } |
| 153 | |
| 154 | function getLocalIps() { |
| 155 | var os = require("os"); |
| 156 | |
| 157 | var interfaces = os.networkInterfaces ? os.networkInterfaces() : {}; |
| 158 | var addresses = []; |
| 159 | for (var k in interfaces) { |
| 160 | for (var k2 in interfaces[k]) { |
| 161 | var address = interfaces[k][k2]; |
| 162 | if (address.family === "IPv4" && !address.internal) { |
| 163 | addresses.push(address.address); |
| 164 | } |
| 165 | } |
| 166 | } |
| 167 | return addresses; |
| 168 | } |
| 169 | |
| 170 | console.log("http://" + (ip == "0.0.0.0" ? getLocalIps()[0] : ip) + ":" + port); |
| 171 |