Know when a server is ready to receive requests
npm install server-ready> Know when a server is ready to receive requests. Used in hotel.
```
npm install server-ready --save
`javascript
var serverReady = require('server-ready')
var port = 3000
// A server process is spawned here or somewhere else...
serverReady(port, function (err) {
if (err) return console.error('timeout, can\'t connect to port')
console.log('port is open or has just opened')
})
`
server-ready will try to connect every 250ms to the specified port until a connection has been made or timeout has been reached (20s by default).
__serverReady.timeout__
Default timeout.
__serverReady(port[, host][, timeout], cb)__
Tries to connect to port`.
MIT - Typicode