当前位置: 首页 > news >正文

vue获取主机id和IP地址

获取主机id和IP地址 在vue.config.js

const os = require(“os”);

function getNetworkIp() {
let needHost = “”; // 打开的host
try {
// 获得网络接口列表
let network = os.networkInterfaces();
for (let dev in network) {
let iface = network[dev];
for (let i = 0; i < iface.length; i++) {
let alias = iface[i];
if (alias.family === “IPv4” && alias.address !== “127.0.0.1” && !alias.internal) {
needHost = alias.address;
}
}
}
} catch (e) {
needHost = “localhost”;
}
return needHost;
}

const myHost = getNetworkIp();
const myName = os.hostname();
process.env.VUE_APP_HOST = myHost;//IP地址
process.env.VUE_APP_NAME = myName;//主机名
//生成设备id
const idObj = require(“node-machine-id”);
let id = idObj.machineIdSync({ original: true });

process.env.VUE_APP_MACHINEID = id;//设备id

http://www.lryc.cn/news/255911.html

相关文章:

  • 在pytorch中自定义dataset读取数据
  • ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoders
  • Java后端的登录、注册接口是怎么实现的
  • TCP Keepalive 和 HTTP Keep-Aliv
  • 操作系统 复习笔记
  • Java中实现单例模式的方式
  • Vue3-01-创建项目
  • Go 语言中的反射机制
  • [leetcode 前缀和]
  • Python与ArcGIS系列(十五)根据距离抓取字段
  • YOLOv8分割训练及分割半自动标注
  • jsp页面通过class或者id获取a标签上的属性的值
  • 题目:美丽的区间(蓝桥OJ 1372)
  • 解决:During handling of the above exception, another exception occurred
  • 计算机基础知识65
  • Python开发运维:Python垃圾回收机制
  • ros2/ros安装ros-dep||rosdep init错误
  • 《深入理解计算机系统》学习笔记 - 第四课 - 机器级别的程序
  • 云原生(Cloud Native)——概念,技术,背景,优缺点,实践例子
  • ElasticSearch之线程池
  • StoneDB-8.0-V2.2.0 企业版正式发布!性能优化,稳定性提升,持续公测中!
  • 【数据结构 — 排序 — 插入排序】
  • 物联网后端个人第十四周总结
  • 在uniapp中,可以使用那些预定义的样式类
  • mybatis的数据库连接池
  • Vue 的 el-select 下拉选项中,只有当文字超出时才显示提示框,未超出的则不显示
  • 【Python】pptx文件转pdf
  • response应用及重定向和request转发
  • CentOS常用基础命令大全(linux命令)2
  • 分析阿里巴巴的微服务依赖图和性能