@web-pro/lock-ip-host

1.0.2 • Public • Published

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(如果存在)

Package Sidebar

Install

npm i @web-pro/lock-ip-host

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

4.95 kB

Total Files

4

Last publish

Collaborators

  • webxiaoma