detect-port

Node.js implementation of port detector

MIT 33 个版本
安装
npm install detect-port
yarn add detect-port
pnpm add detect-port
bun add detect-port
README

detect-port

NPM version CI Test coverage Known Vulnerabilities npm download Node.js Version

Node.js implementation of port detector

Who are using or has used

For more

Usage

npm i detect-port

CommonJS

const { detect } = require('detect-port');

detect(port)
  .then(realPort => {
    if (port == realPort) {
      console.log(`port: ${port} was not occupied`);
    } else {
      console.log(`port: ${port} was occupied, try port: ${realPort}`);
    }
  })
  .catch(err => {
    console.log(err);
  });

ESM and TypeScript

import { detect } from 'detect-port';

detect(port)
  .then(realPort => {
    if (port == realPort) {
      console.log(`port: ${port} was not occupied`);
    } else {
      console.log(`port: ${port} was occupied, try port: ${realPort}`);
    }
  })
  .catch(err => {
    console.log(err);
  });

Command Line Tool

npm i detect-port -g

Quick Start

# get an available port randomly
$ detect

# detect pointed port
$ detect 80

# output verbose log
$ detect --verbose

# more help
$ detect --help

FAQ

Most likely network error, check that your /etc/hosts and make sure the content below:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

License

MIT

Contributors

Contributors

Made with contributors-img.

版本列表
2.1.0 2024-12-10
2.0.1 2024-12-08
2.0.0 2024-12-08
1.6.1 2024-05-08
1.6.0 2024-05-08
1.5.1-beta 2022-09-22
1.5.1 2022-09-22
1.5.0 2022-09-21
1.4.1 2022-09-21
1.4.0 2022-09-21
1.3.0 2018-11-20
1.2.3 2018-05-16
1.2.2 2017-11-05
1.2.1 2017-06-12
1.2.0 2017-06-06
1.1.4 2017-06-06
1.1.3 2017-05-24
1.1.2 2017-05-11
1.1.1 2017-03-17
1.1.0 2017-01-17
1.0.7 2016-12-11
1.0.6 2016-11-29
1.0.5 2016-10-31
1.0.4 2016-10-30
1.0.3 2016-10-30
1.0.2 2016-10-29
1.0.1 2016-09-18
1.0.0 2016-08-01
0.1.4 2015-08-24
0.1.3 2015-08-17
0.1.2 2015-05-31
0.1.1 2015-05-30
0.1.0 2015-05-29