1.0.2 • Published 5 years ago

@web-pro/lock-ip-host v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

lock-ip-host

一个可以检测端口是否被占用,获取本机ip地址的node插件

中文文档

安装

  • 使用npm安装
npm i @web-pro/lock-ip-host -S
  • 使用yarn安装
yarn add @web-pro/lock-ip-host -S

使用

lockPort方法,检测端口是否被占用

const lockIPHost = require("@web-pro/lock-ip-host")
lockIPHost.lockPort(8080).then(res => {
  // res 为返回对象
})

res为对象Object,该对象下的参数有:

  • ip: 本机的IPv4地址
  • canUsePort: 当传入的端口被占用时,可以返回一个可用的端口号,(未有传入端口号时,默认从8080端口检索)

getOwnIP方法,检测本机ip

const lockIPHost = require("@web-pro/lock-ip-host")

let ip = lockIPHost.getOwnIP()

ip.IPv4 // IPv4 地址
ip.IPv6 // IPv6 地址,如果存在

getOwnIP()方法返回本机的ip,为一个对象,包括IPv4IPv6(如果存在)