在Node.js中获取客户端的主机名可以使用内置的os
模块和dns
模块来实现。
方法一:使用os
模块
const os = require('os');
const hostname = os.hostname();
console.log(hostname);
这段代码将会输出当前机器的主机名。
方法二:使用dns
模块
const dns = require('dns');
dns.lookup(os.hostname(), (err, address, family) => {
console.log('IP地址:', address);
});
这段代码将会输出当前机器的IP地址。
以上两种方法都可以获取到当前机器的主机名或IP地址,具体选择哪种方法取决于你的需求。在实际应用中,你可以根据获取到的主机名或IP地址来进行相应的处理,例如根据主机名来进行路由或权限控制。
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云