Nordic Panda Moor

    detect-port
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/detect-port package

    1.5.1 • Public • Published

    logo


    NPM version build status Test coverage npm download

    Node.js implementation of port detector

    Who are using or has used

    For more

    Usage

    $ npm i detect-port --save
    const detect = require('detect-port');
    /**
     * use as a promise
     */
    
    detect(port)
      .then(_port => {
        if (port == _port) {
          console.log(`port: ${port} was not occupied`);
        } else {
          console.log(`port: ${port} was occupied, try port: ${_port}`);
        }
      })
      .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
    

    Contributors


    xudafeng


    fengmk2


    ziczhu


    gaearon


    chnliquan


    popomore


    snapre


    yavuzakyuz


    antife-yinyue

    This project follows the git-contributor spec, auto updated at Wed Sep 21 2022 23:10:27 GMT+0800.

    License

    MIT

    Keywords

    Install

    npm i detect-port

    DownloadsWeekly Downloads

    4,814,235

    Version

    1.5.1

    License

    MIT

    Unpacked Size

    12 kB

    Total Files

    7

    Last publish

    Collaborators

    • fengmk2
    • xudafeng
    • ziczhu