electron获取本机ip地址
时间: 2023-09-24 12:14:12 浏览: 263
获取本机ip地址
你可以使用 Node.js 中的 `os` 模块来获取本机的 IP 地址。以下是一个示例代码:
```javascript
const os = require('os');
function getLocalIP() {
const interfaces = os.networkInterfaces();
for (const name of Object.keys(interfaces)) {
for (const iface of interfaces[name]) {
// Skip over internal (i.e. 127.0.0.1) and non-IPv4 addresses
if (iface.internal || iface.family !== 'IPv4') {
continue;
}
return iface.address;
}
}
return null; // No local IP found
}
console.log(getLocalIP());
```
这个函数将返回第一个非内部 IP 地址。如果找不到任何合适的地址,则返回 `null`。
阅读全文