is-port-available (nodejs)
(async) isPortAvailable()
: Will test the requested port, resolving the returned Promise with true
, when port IS AVAILABLE, and false
when NOT AVAILABLE.
NOTE: When port is NOT AVAILABLE, the fail reason (err.code | err) can be checked reading
isPortAvailable.lastError
property (wich is reset automatically before each call to isPortAvailable)
Methods
isPortAvailable( port )
(function) => Expects an integer, and returns a Promise that resolves in true|false
isPortAvailable.lastError
(string) => Contains the last call error (EADDRINUSE, EACCES...)
Installation
Use npm to install the module :
$ npm install --save is-port-available
Usage
Example of a simple port avaiability test via Promise.then()
:
const isPortAvailable = ; var port = 80; ;
Example Using await
inside an async
self invoking function :
const isPortAvailable = ; { var port = 80; var status = await ; ifstatus console; else console; console; }
Licence
GPL